引入vuex 和vuex持久化

This commit is contained in:
pixelqm
2019-09-09 23:02:24 +08:00
parent 6ac4e72981
commit 1fb4e7d2af
7 changed files with 79 additions and 5 deletions
+22
View File
@@ -0,0 +1,22 @@
export const User = {
namespaced: true,
state: { userName: "QM" },
mutations: {
setUserName(state, name) {
// 这里的 `state` 对象是模块的局部状态
state.userName = name
}
},
actions: {
AsyncSetUserName({ commit }, name) {
setTimeout(() => {
commit("setUserName", name)
}, 2000);
}
},
getters: {
userName(state) {
return state.userName
}
}
}