用 JSON.stringify() 转成json格式,传过去之后用 JSON.parse() 还原成对象即可
需要传参的页面代码:
//传参的函数
goInfo(item) {
let obj = JSON.stringify({
id: item.id,
fileUrl: item.fileUrl,
fileName: item.fileName
});
this.$router.push({
path: "/rightsList/info",
query: { item: obj }
});
},
接收到参数后的页面代码(在vue的data()中注册)
item:JSON.parse(this.$route.query.item)