Маршрутизатор Nuxt.js не загружает правильный компонент - PullRequest
0 голосов
/ 04 мая 2019

Мы пробуем Nuxt.js для приложения, у меня возникла небольшая проблема с загрузкой маршрутизатором нужного компонента. Я структурировал наш каталог, чтобы сгенерировать следующее:

      path: "/articles/:id?",
      component: _241eccb7,
      name: "articles-id",
      children: [{
        path: "edit",
        component: _4bdace12,
        name: "articles-id-edit"
      }]
    }, {

Проблема заключается в том, что никогда не вызывается article-id-edit. Для articles/123 вызывается маршрут article-id и связанный компонент. Для articles/123/edit вызывается маршрут article-id и тот же компонент, когда я ожидаю, что маршрут article-id-edit будет вызываться с соответствующим компонентом.

Что я не понимаю? Что было бы достойным способом отладки этого (например, rake routes в Rails или что-то). Есть ли способ сделать мои маршруты более явными, чем автоматическое создание?

1 Ответ

0 голосов
/ 04 мая 2019

Правильно ли настроена ваша файловая структура? Согласно документации:

Чтобы определить родительский компонент вложенного маршрута, необходимо создать Vue файл с тем же именем, что и каталог, содержащий ваши взгляды детей.

https://nuxtjs.org/guide/routing#nested-routes

...