npm i vuex-persistedstate
在store/index.js中,使用插件来做持久化。
import createPersistedstate from 'vuex-persistedstate'
xport default createStore({
modules: {
user,
cart,
category
},
plugins: [
createPersistedstate({
key: 'erabbit-client-pc-store', // 存储到本地键的名称
paths: ['user', 'cart'] // 需要保存到本地的插件名称
})
]
})