this.$router.push({name:'list',param:{id:id}});
优点是不会在url中展示出来,
缺点是刷新一下数据就undefined
this.$router.push({ path: '/list', query: { id: id}})
这种path配合query的写法参数id会在url中,但是刷新还会存在;
但是还有一种bug,
this.$router.push({ path: '/list', query:{ row: row}})
这样传一个行对象的时候,刷新页面后对象会变成[object,Object],需要用JSON封装成json对象就可以解决变成object的问题
this.$router.push({ path: '/list', query:{ row: JSON.stringify(row)}})
//解析参数:
JSON.parse(this.$route.quesy.row)



