前言:vuex 基于内存,网页刷新时数据会丢失。如果想解决此问题,我们要使用储存,把数据储存起来,这就是持久化。
安装持久化插件
// npm方式下载
npm install vuex-persistedstate --save
// yarn方式下载
yarn add vuex-persistedstate --save
在vuex初始化时,引入并使用插件
//引入插件
import persist from 'vuex-persistedstate'
//使用插件
export default new Vuex.Store({
state: {
},
mutations: {
},
actions: {
},
modules: {
},
plugins: [
new persist({
storage: window.localStorage,
}),
],
})
非常简单!