【发布时间】:2020-04-02 09:48:35
【问题描述】:
我有一个使用 Vue CLI Plugin Electron Builder 创建的 Vue Electron 应用程序,我尝试集成 vuex,具有以下存储结构
import Vue from "vue";
import Vuex from "vuex";
import { createPersistedState, createSharedMutations } from "vuex-electron";
import user from "./modules/user";
const debug = process.env.NODE_ENV !== "production";
Vue.use(Vuex);
// eslint-disable-next-line no-console
console.log(user);
export default new Vuex.Store({
modules: {
user
},
plugins: [createPersistedState(), createSharedMutations()],
strict: debug
});
当我尝试在 App.vue 中调度操作时
created() {
const userInDb = UserCotroller.getUser();
this.$store.disptach("setUser", userInDb);
}
我明白了
"TypeError: this.$store.disptach is not a function"
如何在此设置中使用 vuex?
【问题讨论】: