Fork me on Gitee

路由传参数,刷新后数据丢失的解决办法

路由传参数,刷新后数据丢失的解决办法

方式一:通过query方式进行路由传参,需要将其先转化成JSON字符串

注意:第一次传过去后数据是可以到达的,但是刷新后数据丢失
解决:通过JSON.stringify(),将对象转化成字符串,在需要接收的页面,再通过JSON.parse()将JSON字符串转化为JSON对象

示例:image-20210620114521853

路由传参方式https://www.cnblogs.com/Plume-blogs/p/14597571.html

在所需组件将接收到的obj转化成JSON对象font>,如图所示:

image-20210624140737434

注意: 在浏览器地址栏会显示一大串JSON字符串,总感觉不舒服,如下图所示:

image-20210624141053194

方式二:将其存入localStorage

在需要数据的时候,通过getItem方法将其从localStorage中取出

localStorage笔记见:https://www.cnblogs.com/Plume-blogs/p/14870337.html

具体操作如图:

image-20210624142306724

image-20210624142503743

posted @ 2021-06-24 14:31  等风的羽毛  阅读(625)  评论(0编辑  收藏  举报
1