写法:
this.$router.push({
path: '/index',
query: row //直接传递参数,且参数是一个对象
})
以这种方式传递参数,且参数为一个对象,刷新页面后可能会出现“[Object Object]”
解决方案:
this.$router.push({
path: '/index',
query: {
row: JSON.stringify(row) // 将对象转成json字符串
}
})
//在取参数的时候处理一下: JSON.parse(this.$route.query.row)
通过上述方案可以避免出现"[Object Object]"现象