Size: a a a

Nuxt.js — русскоговорящее сообщество

2020 October 20

W

Wacker in Nuxt.js — русскоговорящее сообщество
и репосты
источник

v

vearodev in Nuxt.js — русскоговорящее сообщество
Sheldon Cooper
почему бы не передать город пользователя в cookie?, чтобы не ломать уже существующие роуты.
Мне вообще без разницы на данный момент куда его передать, факт в том, что он должен участвовать в URL
источник

W

Wacker in Nuxt.js — русскоговорящее сообщество
vearodev
Вообще не желательно, но я все ближе к этому решению) есть ещё вариант сделать как вы предложили, в папке city базировать страницы, и так же продублировать их в корне, тогда все будет как надо, но это порнография какая то, и дублирование
нарушение DRY. Нужно дальше продумывать архитектуру, я думаю есть варианты этого решения через настройки nuxt. Но я их не знаю)
источник

SC

Sheldon Cooper in Nuxt.js — русскоговорящее сообщество
vearodev
Мне вообще без разницы на данный момент куда его передать, факт в том, что он должен участвовать в URL
еще есть вариант с query параметром м url:
https://my-syte.ru/catalog?city=moscow

не?
может и не так красиво как динамические роуты, но гораздо легче в реализации.
источник

v

vearodev in Nuxt.js — русскоговорящее сообщество
Sheldon Cooper
еще есть вариант с query параметром м url:
https://my-syte.ru/catalog?city=moscow

не?
может и не так красиво как динамические роуты, но гораздо легче в реализации.
Такой вариант самый простой, но к сожалению не подходит( буду копать дальше
источник

W

Wacker in Nuxt.js — русскоговорящее сообщество
vearodev
Мне вообще без разницы на данный момент куда его передать, факт в том, что он должен участвовать в URL
источник

W

Wacker in Nuxt.js — русскоговорящее сообщество
через push в nuxt config я думаю сможете
источник

v

vearodev in Nuxt.js — русскоговорящее сообщество
Ща гляну, спасибо
источник

W

Wacker in Nuxt.js — русскоговорящее сообщество
vearodev
Ща гляну, спасибо
типа как исключение прописать
источник

v

vearodev in Nuxt.js — русскоговорящее сообщество
А возможно в nuxt напрямую указать какой компонент страницы использовать для конкретного роута? Как это сделано в angular, чтобы одна страница, могла быть под разными роутами
источник

SC

Sheldon Cooper in Nuxt.js — русскоговорящее сообщество
vearodev
А возможно в nuxt напрямую указать какой компонент страницы использовать для конкретного роута? Как это сделано в angular, чтобы одна страница, могла быть под разными роутами
источник

R

RusaXXX in Nuxt.js — русскоговорящее сообщество
vearodev
А возможно в nuxt напрямую указать какой компонент страницы использовать для конкретного роута? Как это сделано в angular, чтобы одна страница, могла быть под разными роутами
а в чем проблема сделать как писали выше ?
:city/catalog
:city/contacts
источник

v

vearodev in Nuxt.js — русскоговорящее сообщество
RusaXXX
а в чем проблема сделать как писали выше ?
:city/catalog
:city/contacts
В том что должно работать и без :city
источник

R

RusaXXX in Nuxt.js — русскоговорящее сообщество
vearodev
В том что должно работать и без :city
сделаешь отдельный роут /catalog
источник

v

vearodev in Nuxt.js — русскоговорящее сообщество
И так под все страницы?)
источник

v

vearodev in Nuxt.js — русскоговорящее сообщество
Или я не понял чего то
источник

R

RusaXXX in Nuxt.js — русскоговорящее сообщество
vearodev
Или я не понял чего то
отрендеришь по /catalog тот же компонет что и по :city/catalog
Только проверку добавишь вну=три компонента на наличие параметра city
источник

R

RusaXXX in Nuxt.js — русскоговорящее сообщество
ну то есть роут будет дополнительный а компонент тот же
источник

v

vearodev in Nuxt.js — русскоговорящее сообщество
RusaXXX
отрендеришь по /catalog тот же компонет что и по :city/catalog
Только проверку добавишь вну=три компонента на наличие параметра city
А как это явно указать, чтобы рендерить один и тот же компонент под разными роутами? В angular это легко. Я просто в nuxt не слишком силен
источник

v

vearodev in Nuxt.js — русскоговорящее сообщество
Nuxt сам их генерирует
источник