【发布时间】:2020-10-29 19:39:00
【问题描述】:
vuex 不会在突变处理程序之外改变 vuex 存储状态
我试着在这里找东西,因为这个错误很常见,但是我还解决不了
我正在尝试用 vuex 创建一个有状态的表单
组件
<el-form ref="form" :model="form" label-width="130px">
<el-form-item label="Entrada">
<el-input v-model="form.dataEntrada"></el-input>
</el-form-item>
</el-form>
计算
computed: {
form: {
get () {
return this.$store.state.form
},
set (value) {
this.$store.commit('setForm', value)
}
}
}
商店
state: {
form: {
dataEntrada: ''
},
},
mutations: {
setForm(state, payload){
state.form = payload
}
}
actions: {},
getters: {},
【问题讨论】:
标签: javascript vue.js vuejs2 vuex