vuex的数据刷新之后还在吗,怎么做持久化

vuex的数据刷新之后还在吗,怎么做持久化
最新回答
る午夜上浓妆

2026-10-25 23:14:00

路由刷新是无刷新跳转,表面看起来就像是一个app应用,表现效果就像你写的 tab 选项卡,所有的数据都还存在内存里,页面是无重载的。

F5刷新做了什么事呢,重新载入页面,销毁之前所有的数据。
所以,F5页面刷新,页面销毁之前的资源,重新请求,因此写在生命周期里的vuex数据是重新初始化,无法获取的。

在App.vue中使用

在store下的index.js中

存储到sessionStorage(cookie与localStore一样):

vuex-persistedstate默认持久化所有state,指定需要持久化的state,配置如下:
plugins后面加数组可以配置多个