пожалуйста, весь мозг сломал)
Есть компонент v-select, не могу понять как на @change или @input передать @event.target ...По доке, event чистый передает только содержимое v-model (спрашивается, зачем)
Цель убрать focus с элемента, после выбора элемента. Чтобы отобразился label.
Можно через refs, типо в событии change в методе сделать типо
this.$refs['select'].blur();
Но постоянно лепить ссылки, вообще не айс. Решило бы все event.target.blur(), но таргет я не ловлю. А глобальный document.activeElement.blur() , убирает фокус, но у v-select не появляется label.
ВОт вроде сколько лет в vuejs , а вот задачи не стандартная.
P.S. Я значения из select , push в отдельную переменную. Вот вся и задача. Тобишь пушаю и удаляю из v-select значение, но после удаления выбора, label не появляется из за фокуса ...
вы $event добавляете в вызове метода в @change?
и что, event пустой?
Просто содержимое v-model)
так содержимое v-model должно быть в первом аргументе
а event во втором
Обсуждают сегодня