)
A:起跳页面
btn (v) {
console.log(v);
this.$router.push({
path: '/msc/kbm/product-management/library',
query: {
libraryData: JSON.stringify(v)// 这里需要转成json字符串
}
})
},
B:目的页面
created () {
this.libraryData = JSON.parse(this.$route.query.libraryData);// 这里需要转成json对象
if (!this.$route.query.libraryData) {
this.libraryData = window.sessionStorage.libraryData
}
// 这里我存到了sessionStorage,避免跳转出去后路由没参数,再回来时数据丢失。具体看项目需求
window.sessionStorage.setItem("libraryData", this.libraryData)
},
OK!两步解决刷新浏览器数据丢失问题,你学费了嘛?