У меня есть форма, которая состоит из разных компонентов, некоторые из них имеют флажки, некоторые входные данные.
Например:
<div>
<md-radio v-model="model" :value="2">
Two
</md-radio >
<md-radio v-model="model" :value="1">
One
</md-radio>
<md-radio v-model="model" :value="0">
Zero
</md-radio>
</div>
Мне нужно получить значения каждого элемента в каждомкомпонент и обновите мое состояние в Vuex соответственно.
Прямо сейчас я собираю значение на каждом update
хуке, передаю значение своему сервису, и там я обновляю свой state
.
Мне кажется неправильным то, что состояние обновляется слишком часто.Например, для текстовых вводов хуки обновления запускаются при каждом нажатии клавиши.
Я не уверен, как лучше справиться с этой ситуацией.Или это единственный способ?Может быть, что-то еще лучше для обработки хотя бы текстового ввода?