edit(id) {
console.log(id)
this.$router.push({
// path:'/home/goodsdedit',
name: "goodsedit",
query: { param: id }
});
},
我上面传值能打印出ID但是到新页面数据就没有,打印this.$route里面的query也没有数据,求大神帮忙看下这个是什么原因,router里面也没有设置mode
console.log(this.$route)
肯定没值啊,query 参数传值会显示在相应的url上,你下图url 明显没值,所以你取不到值,截图有限,目前看不出问题在哪?估计跳转的问题或者路由的问题。
edit(id) {
console.log(id)
this.$router.push({
path:'/home/goodsdedit?param='+id,
name: "goodsedit",
query: { param: id }
});
},
name配合params:{}使用,path配合query:{}使用