Nuxt router, идущий глубже, чем nuxt-child - PullRequest
0 голосов
/ 30 апреля 2019

Я использую дочерние компоненты Nuxt, но также хочу ссылаться глубже за дочерним.

Я думаю, это лучше всего объясняет.

example.com/cars               <-- cars.vue (has nuxt-child)
example.com/cars/bmw/          <-- cars/_maker.vue (this is the child)
example.com/cars/ford/         <-- cars/_maker.vue (this is the child)
example.com/cars/bmw/i3        <-- cars/_maker/type.vue (shows wrong template)
example.com/cars/ford/mustang  <-- cars/_maker/type.vue (shows wrong template)

_type.vue не отображается,вместо этого он использует шаблон _maker.vue.

У меня нет расширенных маршрутов, он полностью отключен от маршрутизации структуры каталогов.

Как мне получить маршруты /i3 и /mustang для использования шаблона type.vue?

Я думаю, что могу сделать это, не используя Nuxt-Child и делая что-то подобноено я теряю хорошее поведение Nuxt-Child.

example.com/cars               <-- cars/index.vue
example.com/cars/bmw/          <-- cars/_maker/index.vue
example.com/cars/bmw/i3        <-- cars/_maker/_type.vue
...