@lem_prod

Как правильно привязать значения к компоненту Vue?

Разбираюсь с Vue.js
вот такую штуку написал

https://jsfiddle.net/veuop8m7/1/

2 списка, один в root элементе, и у него напрямую v-model
другой через компонент, и у него прописаны :value и @change
для наглядности, в компоненте делаю {{value}}, что бы видеть, что привязка работает

через 2 секунды, меняю список, по которому рендерит <option>
через еще 2, меняю value
помогите разобраться, почему элементы при этом, ведут себя по разному?
  • Вопрос задан
  • 348 просмотров
Пригласить эксперта
Ответы на вопрос 2
@lega
Все просто, в компоненте используется директива :value - она не отслеживает изменения option как это делает v-model.

Дополню: при изменении option, браузер автоматический корректирует значение select.value, :value это не учитывает.
Ответ написан
kulakoff
@kulakoff Куратор тега Vue.js
Vue.js developing
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы