我需要能够alert
从任何Vuex模块更改全局变量的状态。
store / index.js:
export const state = () => ({
alert: null
})
store / child.js:
export const mutations = {
SET_ALERT: function (rootState, alert) {
rootState.alert = alert
}
}
export const actions = {
setalert({commit}){
commit('SET_ALERT', 'warning')
}
}
我想致电setalert
并将全局设置store.state.alert
为"warning"
。目前,store.state.child.alert
正"warning"
改为设置。