在项目中需要使用到导航页面的参数,且参数为对象,在使用vue-router的query携带参数过去时,发现在刷新页面后参数丢失了
刷新后:
menus: "[object Object]"
解决办法:
在传输时将参数转为json格式,在使用时解析json即可
//传输时
this.$router.push({
path: 'queueWorkOrder',
// path: 'queueDoubt',
query: { row: JSON.stringify(row) },
});
//使用时
let route_query = JSON.parse(this.$route.query.row);