vue刷新网页后vuex的state数据丢失的问题
1、解决方法
将state里的数据保存一份到本地存储(localStorage、sessionStorage、cookie)中。
2、实现方式
beforeunload这个事件在页面刷新时是先触发的,我在app.vue这个入口组件中监听beforeunload,先将state数据保存到sessionStorage,然后再刷新页面这样就可以每次刷新页面都可以触发,将state数据保存到sessionStorage中。
代码如下:
export default {
name: 'App',
create
原创
2020-06-28 14:11:26 ·
393 阅读 ·
0 评论