刷新页面,vuex丢失改变数据问题解决。

问题背景:

公用数据使用vuex存储。默认name是“小杨”,使用vuex改变name="小白"。这时刷新页面,name又变成了“小杨”。

问题解决:

利用localStorage,类似cookie功能,做到本地存储。

引申问题:当使用了localStorage时候,建议一定使用 try catch。因为在某些浏览器,当用户关闭了本地存储,或者使用了隐身模式,使用localStorage会抛出异常,程序整个就运行不了啦。

猜你喜欢

转载自blog.csdn.net/yangdl6/article/details/114665371