自动存储vuex数据到本地,解决刷新页面vuex数据丢失的问题 => (Automatically store vuex data to the local, solve the problem of refreshing vuex data in the page)
npm install vuex-save -S
import vuexSave from 'vuex-save'
// store.js
const store = new Vuex.Store({
state,
mutations,
plugins: [vuexSave({
// set save name and mode
name: 'loadingmore_save_vuex',
mode: 'localStorage'
})]
// or
// plugins: [vuexSave({
// name: 'loadingmore_save_vuex',
// mode: 'sessionStorage'
// })]
// or default
// plugins: [vuexSave()]
})
/**
* @param {Object}
* @param {name} String
* @param {mode} String localStorage or sessionStorage
*/
{
name: 'your local data name', // Default name ==> Save_Vuex_Static_Name
mode: 'set the local data mode that you need' // Default mode ==> localStorage
}
1.2 version
- 修复1.1版本不能自定义本地存储name的问题
// support save store single module