当前位置: 首页 > 工具软件 > Object Query > 使用案例 >

vue query传参刷新后数据变成[Object Object]

葛炯
2023-12-01

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

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字符串再转回来
 类似资料: