Я использую CMS для создания HTML страниц с JSON внутри тега script
. Однофайловые компоненты используют данные из этого JSON. Я хочу обновить содержимое страницы при навигации по сайту без обновления страницы. Все маршруты уже существуют, CMS отвечает за все.
Насколько я понимаю, мне нужно сделать запрос, получить страницу HTML, проанализировать JSON с этой страницы и обновить данные и компоненты , а также изменить внутреннюю часть тега head
и обновить историю браузера.
Можно ли использовать для этого маршрутизатор Vue? Есть ли более простое решение?