Задать вопрос
Swartex
@Swartex
Многорукий могоног

Объясните почему работает такой код?

Есть кастомный селект . Разбираю в качестве практики. Но в процессе разбора кода для меня остается только одна непонятная конструкция, а именно в функции selectValue которая срабатывает при клике на опцию. Она вызывает
this.$emit("input", option);

Но в тоже время это событие нигде не прослушивается... и в свою очередь кастомный селект правильно работает.
Если бы элемент на котором вызывалось событие input был простым инпутом, недоумения не вызвало бы, но так как это div, возникло зымешательство...

Объясните почему оно срабатывает на div`e ?
  • Вопрос задан
  • 218 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
lavezzi1
@lavezzi1
Событие инпут нужно для работы с v-model. Его можно вызывать как хотите и на чем хотите.

https://ru.vuejs.org/v2/guide/components.html#%D0%...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы