4
我在命名空間模塊和全局突變(即不在模塊中)中有一個操作。我希望能夠在行動中承擔全球變化。Vuex |如何在模塊操作中提交全局變化?
// 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
函數來調用這個全球性的突變?