vuex不会在变异处理程序之外变异vuex存储状态。
默认情况下,我的状态为false。如果将此值更改为true,则会发生此错误。
这是因为组件的本地副本已分配到Vuex存储中。
如何解决此问题。
我要去哪里错了?
谢谢你们
Vue
this.$store.dispatch('disponivel/cardValidationSet', checkValided)
动作
function cardValidationSet ({ commit }, data) {
commit('cardValidationSet', data)
}
突变
function cardValidationSet (state, data) {
state.cardValided = data
}
我试图使用它,什么也没发生。
import _ from 'underscore'
function cardValidationSet (state, data) {
_.extendOwn(state.cardValided, data)
}