0

Имеется проект на Nuxt 3. Вопрос по роутингу.

Есть URL:

/clients/[ID]/info
/clients/[ID]/cars

и т.д.

Структура в папке следующая:

/pages/clients/[id]/[page]/index.vue

В index.vue подгружаются необходимые компоненты resolveComponent.

Всё работает нормально, пока я не пытаются открыть ссылку вида:

/clients/[ID]/cars/add

Получается 404 ошибку. Как можно сделать обработку дополнительного slug в index.vue?

1
  • А где вы взяли "add"? У вас нет такого файла, либо директории. Создайте файл add.vue в директории cars. Commented 9 окт. 2024 в 18:04

1 ответ 1

0

/pages/clients/[id]/[...page]/index.vue - page станет массивом.

/pages/clients/[id]/[page]/[...operator].vue - или так. Но это уже не индекс.

2
  • Супер. Сработало. Спасибо! Commented 9 окт. 2024 в 6:38
  • Галочку ставьте тогда Commented 9 окт. 2024 в 6:47

Ваш ответ

Нажимая «Отправить ответ», вы соглашаетесь с условиями пользования и подтверждаете, что прочитали политику конфиденциальности.

Начните задавать вопросы и получать на них ответы

Найдите ответ на свой вопрос, задав его.

Задать вопрос

Изучите связанные вопросы

Посмотрите похожие вопросы с этими метками.