在使用query方式进行对象类型参数的路由传参时,第一次页面显示正常,当页面刷新后数据丢失,显示为[object object];
解决方式:
传参页面对参数进行json格式转化: JSON.stringify()
this.$router.push({ name: 'toPay', query: { houseInfo: JSON.stringify(this.houseInfo) })
接收参数页面将字符串参数转为对象类型: JSON.parse()
this.houseInfo = JSON.parse(this.$route.query.houseInfo)