<el-input v-model="addval" placeholder="请输入任务" class="input"></el-input>
用v-model绑定值
computed: {
//解决vuex中表单的问题及处理(坑)
addval: {
get() {
return this.$store.getters.addval
},
set(addval) { //此处记得要传入addval
this.$store.commit('setval',addval)
}
}
},
在store.js中设置state, getters,mutations
export default new Vuex.Store({
state: {
addval: "",
},
getters: {
addval(state) {
return state.addval //getters中设置
}
},
mutations: {
setval(state, val) {
state.addval = val; //mutations中获取
},
}