Size: a a a

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

2020 July 18

DS

Dmytro Svyrydenko in Nuxt.js — русскоговорящее сообщество
Всем привет!
Каким образом какому-то роуту можно установить meta проперти? Я говорю не о meta в head страницы, а именно vue.$router.meta object
Я так понимаю можно просто самому файл роутов написать, но допустим я не хочу ради одного meta-свойства переписывать роуты
источник

DS

Dmytro Svyrydenko in Nuxt.js — русскоговорящее сообщество
Я мог бы и на $router.name в странице ссылаться (по условию нужно рендерить элемент), но name всегда может измениться и вся логика сломается
источник

АН

Андрей Назаров... in Nuxt.js — русскоговорящее сообщество
Ну  самое просто через extendRoutes
источник

АН

Андрей Назаров... in Nuxt.js — русскоговорящее сообщество
Или просто добавит свойство на компонент и ссылаться через this.$options
источник

NN

Nurbek Nurjanov in Nuxt.js — русскоговорящее сообщество
Ребята
помогите
можно ли так делать в nuxtе i18n
в каждом vue файле снизу писать вот так

<i18n>
 {
   "fr": {
     "contact-us": "Nous Contacter"
   },
   "nl": {
     "contact-us": "Neem Contact Op"
   },
 }
</i18n>

В одном nuxt проекте так работало
У меня не работает, или так и должно быть что не работать
А как тогда у них работало, разясните плиз
источник

DP

Dmitry Petrik in Nuxt.js — русскоговорящее сообщество
Nurbek Nurjanov
Ребята
помогите
можно ли так делать в nuxtе i18n
в каждом vue файле снизу писать вот так

<i18n>
 {
   "fr": {
     "contact-us": "Nous Contacter"
   },
   "nl": {
     "contact-us": "Neem Contact Op"
   },
 }
</i18n>

В одном nuxt проекте так работало
У меня не работает, или так и должно быть что не работать
А как тогда у них работало, разясните плиз
Лучше вынести это все в отдельные файлы локализации в отдельную папку
источник

NN

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

NN

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

DP

Dmitry Petrik in Nuxt.js — русскоговорящее сообщество
Вроде где-то видел что-то подобное
источник

BS

Bogdan Saliuk in Nuxt.js — русскоговорящее сообщество
Nurbek Nurjanov
Ребята
помогите
можно ли так делать в nuxtе i18n
в каждом vue файле снизу писать вот так

<i18n>
 {
   "fr": {
     "contact-us": "Nous Contacter"
   },
   "nl": {
     "contact-us": "Neem Contact Op"
   },
 }
</i18n>

В одном nuxt проекте так работало
У меня не работает, или так и должно быть что не работать
А как тогда у них работало, разясните плиз
для этого лоадер дополнительный нужен. Почитай доку i18n
источник

NT

Nick Tkachev in Nuxt.js — русскоговорящее сообщество
Ребята, привет. Есть задача. Есть страница каталога таваров. Есть категории, у них свои подкатегории, у подкатегорий еще подкатегории... мне нужно получить динамический url такого вида /catalog/category1/subcategory2/subcategory5... и так далее, но я не знаю изначально вложенность. Метод с query параметрами мне не подходит. Нужно именно в браузере видеть валидный url, но при этом оставаться физически на странице catalog
источник

V💊

Vladimir 💉 💊 Voytenk... in Nuxt.js — русскоговорящее сообщество
Nick Tkachev
Ребята, привет. Есть задача. Есть страница каталога таваров. Есть категории, у них свои подкатегории, у подкатегорий еще подкатегории... мне нужно получить динамический url такого вида /catalog/category1/subcategory2/subcategory5... и так далее, но я не знаю изначально вложенность. Метод с query параметрами мне не подходит. Нужно именно в браузере видеть валидный url, но при этом оставаться физически на странице catalog
query - валидный url.
а с твоей хотелкой нужно кастомный роут писать
источник

DP

Dmitry Petrik in Nuxt.js — русскоговорящее сообщество
Nick Tkachev
Ребята, привет. Есть задача. Есть страница каталога таваров. Есть категории, у них свои подкатегории, у подкатегорий еще подкатегории... мне нужно получить динамический url такого вида /catalog/category1/subcategory2/subcategory5... и так далее, но я не знаю изначально вложенность. Метод с query параметрами мне не подходит. Нужно именно в браузере видеть валидный url, но при этом оставаться физически на странице catalog
Все категории как параметр передавай и парси их потом
источник

NT

Nick Tkachev in Nuxt.js — русскоговорящее сообщество
Vladimir 💉 💊 Voytenko
query - валидный url.
а с твоей хотелкой нужно кастомный роут писать
К сожалению не хотелка, а условия ТЗ
источник

BS

Bogdan Saliuk in Nuxt.js — русскоговорящее сообщество
Nick Tkachev
Ребята, привет. Есть задача. Есть страница каталога таваров. Есть категории, у них свои подкатегории, у подкатегорий еще подкатегории... мне нужно получить динамический url такого вида /catalog/category1/subcategory2/subcategory5... и так далее, но я не знаю изначально вложенность. Метод с query параметрами мне не подходит. Нужно именно в браузере видеть валидный url, но при этом оставаться физически на странице catalog
открываешь доку и читаешь про динамические роуты. Есть же для неизвестной вложенности
источник

BS

Bogdan Saliuk in Nuxt.js — русскоговорящее сообщество
_.vue
источник

NT

Nick Tkachev in Nuxt.js — русскоговорящее сообщество
чтото не могу сообразить как именно дальше определенной страницы делать вложенность, т.е. вот щас я на странице catalog и у меня url /catalog, а я хочу оставаясь на каталоге ходить по путям типа /catalog/123/124/125/126 и так далее
источник

BS

Bogdan Saliuk in Nuxt.js — русскоговорящее сообщество
Nick Tkachev
чтото не могу сообразить как именно дальше определенной страницы делать вложенность, т.е. вот щас я на странице catalog и у меня url /catalog, а я хочу оставаясь на каталоге ходить по путям типа /catalog/123/124/125/126 и так далее
строишь соответствующие урлы
источник

NT

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

NT

Nick Tkachev in Nuxt.js — русскоговорящее сообщество
в папке category создал помимо index.vue еще и _.vue
источник