如何将值从显示传递到mututuion-Vue?

时间:2019-05-25 22:15:37

标签: vue.js vuejs2 vuex

如何将值从显示传递到mututuion-Vue?

返回错误,表明该功能不存在。

我哪里错了?

谢谢你们

import Vue from 'vue'
import Vuex from 'vuex'

import disponivel from './module-disponivel'

Vue.use(Vuex)

export default function () {
  const Store = new Vuex.Store({
    modules: {
      disponivel
    }
    )],
  })
  return Store
}

import store from '../store'

methods: {
     ...
},
display: function () {
      store.disponivel.commit('ValidationSet', true)
}
  

Vue警告]:呈现错误:“ TypeError:   _store__WEBPACK_IMPORTED_MODULE_8 __。default.disponivel未定义”

1 个答案:

答案 0 :(得分:1)

如果您在模块中启用了namespaced,它应该是

store.commit('disponivel/ValidationSet', true)

否则应该是

store.commit('ValidationSet', true)

您可能希望将商店导出为默认商店:

export default const store = new Vuex.Store({
  modules: {
     disponivel
   }
})