Vuex action dispatch problem with electron
Problem was with electron plugin. Im using electron-vue repo from github, and there is a plugin used:
export default new Vuex.Store({
modules,
plugins: [
createPersistedState(),
createSharedMutations()
],
strict: process.env.NODE_ENV !== 'production'
})
createSharedMutations plugin was the problem. After commenting this out, everything works fine:
export default new Vuex.Store({
modules,
plugins: [
createPersistedState()
],
strict: process.env.NODE_ENV !== 'production'
})
If you use vue-electron template with vuex-electron plugin, you need to add following line in your src/main/index.js file
import store from '../renderer/store'