Типичное использование
v-model игнорирует начальное значение атрибутов value, checked или selected на любых элементах форм. Данные экземпляра Vue всегда считаются источником истины. Начальное значение необходимо объявить на стороне JavaScript, внутри опции data компонента.
Внутренне v-model использует разные свойства и генерирует разные события для различных элементов ввода:
элементы для ввода текста и многострочного текста используют свойство
valueи событиеinput;чекбоксы и радиокнопки используют свойство
checkedи событиеchange;выпадающие списки используют свойство
valueи событиеchange.
В языках, требующих IME (китайский, японский, корейский и т.д.), можно заметить, что
v-modelне обновляется по мере IME-композиции. Если вы хотите обрабатывать и эти обновления, используйте событияinput.
Last updated
Was this helpful?