在electron-vue中,使用vuex,调用this.$store.dispatch()发现函数并没有执行

原因:是因为electron-vue脚手架引入了vuex-electron这个插件,其中使用了createSharedMutations用于多进程之间数据共享,插件详见:https://github.com/vue-electron/vuex-electron#installation

解决办法:

1、注释掉store目录下index.jscreateSharedMutations插件。(如果用不上多进程共享数据的话)

2、在主进程中再次引入store文件,可以在这两个地方引入:

(1)

(2)

Logo

前往低代码交流专区

更多推荐