如何将值从显示传递到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未定义”
答案 0 :(得分:1)
如果您在模块中启用了namespaced,它应该是
store.commit('disponivel/ValidationSet', true)
否则应该是
store.commit('ValidationSet', true)
您可能希望将商店导出为默认商店:
export default const store = new Vuex.Store({
modules: {
disponivel
}
})