在electron-vue中,使用vuex,调用this.$store.dispatch()发现函数并没有执行
原因:是因为electron-vue
脚手架引入了vuex-electron这
个插件,其中使用了createSharedMutations用于多进程之间数据共享,
插件详见:https://github.com/vue-electron/vuex-electron#installation
解决办法:
1、注释掉store
目录下index.js
的createSharedMutations
插件。(如果用不上多进程共享数据的话)
2、在主进程中再次引入store文件,可以在这两个地方引入:
(1)
(2)