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