Если вы хотите иметь мутацию, которая может обновить любое значение на вашем state.form
объекте, тогда я бы сделал что-то вроде этого.
В мутации используйте клавишу, чтобы назначить значение дляright свойство
mutations: {
updateForm (state, {key, value}) {
state.form[key] = value;
}
}
И в коммите используйте объект в качестве полезной нагрузки, который имеет параметры ключа и значения
computed: {
name: {
get () {
return this.$store.state.form.name
},
set (value) {
this.$store.commit('updateForm', {key:'name', value});
}
}