推荐一个不错的学习资料库
vue query传参刷新后数据变成[Object Object]
原因是传参的时候不能传对象,我们可以先转为json字符串,用的时候再转回去就可以了。
错误写法
this.$router.push({
path: '/index',
query: object
})
修复
this.$router.push({
path: '/index',
query: {
obj: JSON.stringify(obj) // 转成json字符串传参
}
})
使用
JSON.parse(this.$route.query.obj) // 使用时将json字符串再转回来