Сайт написан на vue.
Имеется уже написанная логика. Одна из страниц (компонент) отправляет запрос на сервер и получает html, и просто показывает его. Конечно, я предвижу комментарии о том, что это фигня, и вообще зачем использовать для этого vue, но все же, это уже сделано и так работает.
Появилась задача, что бы в эти html был не просто текст, а какая та логика, например, слайдер, галерея, калькулятор и т.д. Причем это все может быть хоть в начале, в середине, хоть в конце, или вообще не быть.
Есть ли возможность в данной реализации в месте с HTML передавать какой-нибудь компонент - название, что бы vue его подхватывал и встраивал в дом? Тем самым, если менеджеру нужно где-то в тексте вставить галерею, он просто напишет
<customGallry :images="['/img1', '/img2', '/img3']"></customGallry>
Что-то вроде шорткодов получается.