推荐一个不错的学习资料库

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字符串再转回来
Logo

前往低代码交流专区

更多推荐