Встречается на собеседованиях • сегодня
Как устроен V-model в Vue2
V-model в Vue2 — это синтаксический сахар для двустороннего связывания данных. Под капотом он использует комбинацию `v-bind` и `v-on`.
**Как работает:**
1. Для input элементов (`text`, `checkbox`, `radio`, `select` и т.д.) v-model автоматически выбирает правильный способ обновления данных.
2. Для компонентов — это просто передача пропса `value` и обработка события `input`.
**Пример с input:**
```html
```
**Пример с компонентом:**
```html
```
В компоненте нужно явно принимать `value` и эмитить `input`:
```js
props: ['value'],
methods: {
updateValue(value) {
this.$emit('input', value);
}
}
```

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы