Во-первых — реализация в целом понравилась. Но по-моему это для простых случаев, когда в модал нужно показать уже имеющиеся данные.
Но у меня были задачи, когда нужно в модалку вывести другой компонент + чтобы была возможность дать странице с открытой модалкой свой url.
Пример: таблица со списком пользователей, клик на имя открывает модалку с компонентом UserProfile, который в свою очередь достает инфо по id.
Также компонент UserProfile пользуется и на отдельной странице — профиль пользователя.
Честно, мне пришлось городить свои огороды с named router-view.
Но у меня были задачи, когда нужно в модалку вывести другой компонент + чтобы была возможность дать странице с открытой модалкой свой url.
Пример: таблица со списком пользователей, клик на имя открывает модалку с компонентом UserProfile, который в свою очередь достает инфо по id.
Также компонент UserProfile пользуется и на отдельной странице — профиль пользователя.
Честно, мне пришлось городить свои огороды с named router-view.