vuex do not mutate vuex store state outside mutation handlers
I tried to look for something here, because the error is very common, but I couldn't solve it yet
I'm trying to create a stateful form with vuex
Component
<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
computed: {
form: {
get () {
return this.$store.state.form
},
set (value) {
this.$store.commit('setForm', value)
}
}
}
Store
state: {
form: {
dataEntrada: ''
},
},
mutations: {
setForm(state, payload){
state.form = payload
}
}
actions: {},
getters: {},