по входящему url нужно самостоятельно понять какой тип шаблон страницы нужно открыть. Другими словами:
есть три страницы:
- pages/page1.vue
- pages/page2.vue
- pages/page3.vue
Открывается страница /name/, мне нужно отправить ajax запрос, получить ответ и на основании ответа решить какую страницу мне открыть - page1,page2 или page3.
Из того что я знаю, можно сделать middleware и там после получения ответа ajax запроса делать redirect. Но redirect изменит url страницы, а мне нужно чтобы url остался /name/
Получается нужно делать редирект на определенную страницу без изменения url.
Как я могу это реализовать, кто-то сталкивался?
Надюесь кто-то знает ответ. Заранее благодарю!
Динамические компоненты в помощь: https://ru.vuejs.org/v2/guide/components-dynamic-async.html
Т.е. это будет одна страница и я в шаблоне одной страницы буду через условия выбирать подходящие компоненты?
Да, просто будешь подгружать компоненты исходя из полученной метки
да это решение понятное.. но получается я теряю функционал который доступен имеено если кажду страницу рассматривать как отдельный шаблон. с title, meta и т.д.
Передавай через гет переменную, и выводи компонент что нужно по условию
Обсуждают сегодня