安装
npm install vuex-along --save
yarn add vuex-along
import Vue from 'vue';
import Vuex from 'vuex';
import createVuexAlong from "vuex-along";
const moduleA = {
state: {
a1: "hello",
}
};
const store = new Vuex.Store({
state: {
count: nll
token:''",
},
mutations: {
set_count: (state, payload) => {
state.count= payload
},
set_token: (state, payload) => {
state.token = payload
},
plugins: [
createVuexAlong({
name: "hello-vuex-along", // 设置保存的集合名字,避免同站点下的多项目数据冲突
local: {
list: ["ma"],
isFilter: true // 过滤模块 ma 数据, 将其他的存入 localStorage
},
session: {
list: ["count", "ma.a1"] // 保存 count 和模块 ma 中的 a1 到 sessionStorage
}
})
]
});
网友评论