Как на VUE реализовать приложение на основе диалоговых окон?
Сейчас у меня есть SPA приложение реализованное на VUE, VUE Router.
Недавно увидел реализацию интерфейса основанное на редактировании данных в диалоговых окнах, причем их сразу может быть открыто много. (Bitrix).
Как я понимаю, эти диалоговые окна открываются в зависимости от значения URL адреса.
Подскажите, куда копать, чтобы реализовать такой же интерфейс на VUE или может быть уже есть готовое решение?
Спасибо!
Алексей Алексеев, ну просто vue-router предполагает один компонент в один момент времени. а тут получается, что нужно несколько (по каждому окну) и переключаться по ссылке не получится. Можно просто сделать в компоненте "рабочего стола" массив с окнами - координатами, именами и пропсами компонентов-окон. Ну и пару эвентов по шине сделать для управления. Можно немного подумать над иерархией окон, чтобы окна, блокирующие определенные другие окна делать.
Да, этот фреймворк я использую в своей работе, в том числе диалоговые окна.
Но меня интересует сама логика работы с множеством диалоговых окон и управлением их состоянием.