刷新页面数据丢失原因很多,其中有一种是解析错误,没有解构出来。
报错内容如下(类似这个报错):
数据结构如下:
this.$router.push({name: 'DetailComparison',query: {rowDetail: rowDetail || null}
})
修改数据结构:
this.$router.push({name: 'DetailComparison',query: {...rowDetail}
})
将数据进行结构,在刷新页面时能够直接获取数据信息进行渲染。