1
2
3
|
this
.$router.push({path:
‘/wx/detail‘
,query: {res: data}})
{title:
|
1
2
3
4
5
6
7
8
|
let
data = JSON.stringify(result)
this
.$router.push({path:
‘/wx/detail‘
,query: {res: data}})
let
data = JSON.parse(
this
.$route.query.res)
this
.result = Object.assign({},data)
|
1
|
‘xxx‘
,imgList: [
‘1‘
,
‘2‘
] }
|
首先第一点击跳转详情页显示正常。如下

那么接下来我们刷新下页面。你会发现你得对象完全变了。成了一个"[object Object]"这是怎么回事呐?怎么解决呐?

不知道为什么vue-router会这样做?接下来会去研究下源码,或者浏览器的处理机制。先说下解决方案吧。