нажатию на разные кнопки. Кнопка может быть в шапке, в подвале, в другой модалке - Где угодно.
Как я подумал, что хорошо бы сделать -
Сделать глобальную фукнцию, в руте - showModal(id) Она принимает айди, и генерит событие c именем " id + '-show' "
Вызывать - $root.showModal(id)
Модалка - это компонент, и я думал, будет слушать $root на событие со своим id и приставкой -show.
Всё бы ничего, но во Vue 3 убрали метод $on у компонентов. Теперь их нельзя слушать.
Предлагают использовать сторонние либы.
Есть варинаты без либ сторонних сделать? Какие идеи?
https://github.com/euvl/vue-js-modal
Обсуждают сегодня