Size: a a a

Nuxt.js | Vue SSR

2021 February 10

AM

Alexey M. in Nuxt.js | Vue SSR
Artur Nikushev
Т.е. это будет одна страница и я в шаблоне одной страницы буду через условия выбирать подходящие компоненты?
Да, просто будешь подгружать компоненты исходя из полученной метки
источник

AN

Artur Nikushev in Nuxt.js | Vue SSR
Alexey M.
Да, просто будешь подгружать компоненты исходя из полученной метки
да это решение понятное.. но получается я теряю функционал который доступен имеено если кажду страницу рассматривать как отдельный шаблон. с title, meta и т.д.
источник

AN

Artur Nikushev in Nuxt.js | Vue SSR
точнее это можно реализовать, но это будет одна сложная страница, которая будет динамически модифицироваться
источник

AN

Artur Nikushev in Nuxt.js | Vue SSR
хочется чтобы при загрузке страницы загрузилось только нужное и ничего лишнего. А так похоже все страницы будут переплетены
источник

AM

Alexey M. in Nuxt.js | Vue SSR
Artur Nikushev
точнее это можно реализовать, но это будет одна сложная страница, которая будет динамически модифицироваться
источник

AN

Artur Nikushev in Nuxt.js | Vue SSR
кстати, похоже, это то что нужно.
У родительского _slug я определю нужный уровень и загрузится нужная страница из вложенной папки

сейчас попробую
источник

V

Viktor in Nuxt.js | Vue SSR
Artur Nikushev
Т.е. это будет одна страница и я в шаблоне одной страницы буду через условия выбирать подходящие компоненты?
Передавай через гет переменную, и выводи компонент что нужно по условию
источник

AN

Artur Nikushev in Nuxt.js | Vue SSR
хотя нет. я все равно не могу повлиять на открытие нужной страницы. Хоть и могу показать по условию нужный компонент
источник

AN

Artur Nikushev in Nuxt.js | Vue SSR
хочется динамически выбирать контент страницы + сохранить использовать возможности страниц в каждом случае
источник

AN

Artur Nikushev in Nuxt.js | Vue SSR
если это будет просто компонент выведенный по условию, то тут этих возможностей не будет, или я не правильно понимаю?
источник

AM

Alexey M. in Nuxt.js | Vue SSR
Artur Nikushev
хотя нет. я все равно не могу повлиять на открытие нужной страницы. Хоть и могу показать по условию нужный компонент
Так сделай три динамические страницы и выводи контент исходя из полученного идентификатора.
источник

AN

Artur Nikushev in Nuxt.js | Vue SSR
Alexey M.
Так сделай три динамические страницы и выводи контент исходя из полученного идентификатора.
т.е. так?
pages/_type1.vue
pages/_type2.vue
pages/_type3.vue
источник

AM

Alexey M. in Nuxt.js | Vue SSR
Artur Nikushev
т.е. так?
pages/_type1.vue
pages/_type2.vue
pages/_type3.vue
Не совсем так
источник

AM

Alexey M. in Nuxt.js | Vue SSR
Artur Nikushev
т.е. так?
pages/_type1.vue
pages/_type2.vue
pages/_type3.vue
По директориям раскидай
источник

AN

Artur Nikushev in Nuxt.js | Vue SSR
Alexey M.
По директориям раскидай
Просто мне приходит запрос /name123
и это может быть любой тип страниц.. какой шаблон выбрать я смогу понять только после ajax запроса
источник

AN

Artur Nikushev in Nuxt.js | Vue SSR
Alexey M.
По директориям раскидай
можно пример как директории могут выглядеть если из url не понятно какой из трех страниц нужно открыть?
источник

ДА

Данила Александров... in Nuxt.js | Vue SSR
Artur Nikushev
Просто мне приходит запрос /name123
и это может быть любой тип страниц.. какой шаблон выбрать я смогу понять только после ajax запроса
бахни запрос в nuxtServerInit как вариант
источник

ДА

Данила Александров... in Nuxt.js | Vue SSR
Там и поймешь ) куда и как
источник

AN

Artur Nikushev in Nuxt.js | Vue SSR
Данила Александров
бахни запрос в nuxtServerInit как вариант
на клиенте эта функция тоже выполняется?
источник

AM

Alexey M. in Nuxt.js | Vue SSR
Artur Nikushev
можно пример как директории могут выглядеть если из url не понятно какой из трех страниц нужно открыть?
Я же кинул документацию по динамическим страницам
источник