Size: a a a

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

2019 November 25

Д

Деда in Nuxt.js — русскоговорящее сообщество
/catalog.vue
/catalog/item.vue
/catalog/item/admin.vue
источник

YH

Yurii Holskyi in Nuxt.js — русскоговорящее сообщество
А если сделать папку catalog и уже в ней index.vue как корневой и дальше уже как и есть, т.е. папка item и тд.
источник

Д

Деда in Nuxt.js — русскоговорящее сообщество
Деда
routes: [{
   path: "/catalog",
   component: _01a6be12,
   name: "catalog",
   children: [{
     path: "item",
     component: _e6c643c0,
     name: "catalog-item",
     children: [{
       path: "admin",
       component: _3101a0a0,
       name: "catalog-item-admin"
     }, {
       path: "create",
       component: _1a6b927b,
       name: "catalog-item-create"
     }, {
       path: "update/:id?",
       component: _e68eb51a,
       name: "catalog-item-update-id"
     }, {
       path: ":id?",
       component: _a8fdc86a,
       name: "catalog-item-id"
     }]
   }]
 },
Так было и работало но не работает тогда с вложенными маршрутами, то есть не генерит
источник

YH

Yurii Holskyi in Nuxt.js — русскоговорящее сообщество
Вроде все верно у Вас, тоже не пойму что не так)
источник

Д

Деда in Nuxt.js — русскоговорящее сообщество
Деда
routes: [{
   path: "/catalog",
   component: _01a6be12,
   name: "catalog",
   children: [{
     path: "item",
     component: _e6c643c0,
     name: "catalog-item",
     children: [{
       path: "admin",
       component: _3101a0a0,
       name: "catalog-item-admin"
     }, {
       path: "create",
       component: _1a6b927b,
       name: "catalog-item-create"
     }, {
       path: "update/:id?",
       component: _e68eb51a,
       name: "catalog-item-update-id"
     }, {
       path: ":id?",
       component: _a8fdc86a,
       name: "catalog-item-id"
     }]
   }]
 },
Но странно, видно же что компоненты указывает верные и дерево верное
источник

YH

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

Д

Деда in Nuxt.js — русскоговорящее сообщество
Может каким то middleware испортил...
источник

Д

Деда in Nuxt.js — русскоговорящее сообщество
неужели никто не сталкивался?
источник

V

Valeriy in Nuxt.js — русскоговорящее сообщество
Деда
неужели никто не сталкивался?
предлагаю использовать router-module и отказаться от "магической" генерации массива роутов
источник

Д

Деда in Nuxt.js — русскоговорящее сообщество
Ну отказаться мы всегда можем
источник

Д

Деда in Nuxt.js — русскоговорящее сообщество
и все потихоньку из нукста выкинуть раз не работает
источник

Д

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

V

Valeriy in Nuxt.js — русскоговорящее сообщество
абсолютно не так )
наоборот, ставим еще модуль нуксовский докучи
источник

Д

Деда in Nuxt.js — русскоговорящее сообщество
Но это не совсем решение
источник

Д

Деда in Nuxt.js — русскоговорящее сообщество
Я то про него знаю но ой как не хочется
источник

Д

Деда in Nuxt.js — русскоговорящее сообщество
/catalog/item вызывает /pages/catalog.vue
источник

Д

Деда in Nuxt.js — русскоговорящее сообщество
создал тестовый пустой проект, не работает от слова совсем

/catalog/item вызывает /pages/catalog.vue
источник

Д

Деда in Nuxt.js — русскоговорящее сообщество
По документации они говорят типа используйте nuxt-child

/pages/catalog.vue -> тут nuxt-chlld но роут получается /catalog
/pages/catalog/index.vue тут роут получается /catalog/

и с точки зрения SEO это два разных маршрута и контент дублируется
источник

СA

Саша Alexander in Nuxt.js — русскоговорящее сообщество
Какая в среднем зп у фронтендеров джуниоров со базовыми знаниями Vue.js?
источник

Д

Деда in Nuxt.js — русскоговорящее сообщество
Деда
routes: [{
   path: "/catalog",
   component: _01a6be12,
   name: "catalog",
   children: [{
     path: "item",
     component: _e6c643c0,
     name: "catalog-item",
     children: [{
       path: "admin",
       component: _3101a0a0,
       name: "catalog-item-admin"
     }, {
       path: "create",
       component: _1a6b927b,
       name: "catalog-item-create"
     }, {
       path: "update/:id?",
       component: _e68eb51a,
       name: "catalog-item-update-id"
     }, {
       path: ":id?",
       component: _a8fdc86a,
       name: "catalog-item-id"
     }]
   }]
 },
а мне кажется тут что то не доработали, он то знает путь и знает какой компонент а по факту кидает на первый самый
источник