4
私は名前空間のモジュールとグローバルな突然変異(つまり、モジュールではない)で動作します。私は行動の中でグローバルな変異を起こすことができるようにしたいと思います。名前空間アクションがディスパッチされるモジュールアクションでグローバルな突然変異をコミットする方法は?
// Global mutation
export default {
globalMutation (state, payload) {
...
}
}
// Action in a namespaced module
export default {
namespaced: true,
actions: {
namespacedAction ({ commit, dispatch, state }, payload) {
commit({ type: 'globalMutation' })
}
}
}
、Vuexが表示されます。
[vuex] unknown local mutation type: globalMutation, global type: module/globalMutation
は、このグローバルな変異を呼び出すために、私はcommit
関数に渡すことができるオプションがありますか?