Я пытаюсь выяснить, как использовать одну и ту же страницу для нескольких маршрутов в Nuxt. js с модулем i18n.
В основном я хочу, чтобы этот маршрут: /product-category/:slug/in/:material
использовал ту же страницу, что и /product-category/:slug
Пока что я пробовал ниже, добавив его в nuxt.config. js - но это не работает. Он просто показывает файл _slug/_material/index.vue
.
router: {
extendRoutes (routes, resolve) {
routes.push({
path: '/product-category/:slug/in/:material',
component: resolve(__dirname, 'pages/product-category/_slug/index.vue')
})
}
},
Может быть, потому что у меня есть модуль i18n, может быть, потому что я делаю что-то не так.
Это моя структура папок:
![ed](https://i.stack.imgur.com/evGKs.png)
Если я проверяю свой маршрутизатор. js файл, я вижу путь, показанный дважды:
![enter image description here](https://i.stack.imgur.com/NLG6t.png)