vuex不会在变异处理程序之外变异vuex存储状态

时间:2019-05-26 05:38:53

标签: vue.js vuejs2 vuex

  

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)
}

0 个答案:

没有答案