изменять чекбоксы во vuex.
Верстка вот такая:
<label
class="checkbox-element"
v-for="(symptom, i) of symptoms"
:key="i">
<input
type="checkbox"
v-model="symptom.value"
name="symptoms[]">
<span class="checkbox"></span>
<span>{{symptom.name}}</span>
</label>
Js вот такой
computed: {
symptoms: {
set(val) {
this.$store.state.epidemic.symptoms = val
},
get() {
return this.$store.state.epidemic.symptoms
}
}
}
Подскажите, плиз. Где я косячу? Получаю ошибку [vuex] do not mutate vuex store state outside mutation handlers.
set(val) { this.$store.state.epidemic.symptoms = val } Вот тут косяк
Обсуждают сегодня