Я создаю приложение Nuxt , в котором есть список продуктов, и, щелкнув по одному из них, открывается специальная страница продукта. Он работает нормально.
Структура:
/pages/featured // directory of products
/pages/product/:id/:slug // Dedicated product page
Теперь я буду sh, чтобы добавить новую функцию:
- Я буду sh в сохранить выделенную страницу продукта, если щелкнуть на странице, которая не является каталогом продуктов, или если люди попадут прямо на нее;
- I wi sh, чтобы открыть почти полноэкранный диалог продукта в верхней части каталога, если, очевидно, щелкнуть по каталогу;
- Сохранить изменения маршрутизации в диалоговых окнах.
Хорошим примером того, чего я хочу достичь, является sh каталог фотографий Youpi c.
Список "продуктов", видимый полностью в диалоге с его внутренней навигацией.
Я смотрю на различные nuxt-routing и vue -router документации, чтобы попытаться разработать его, но я все еще далек от решения.
Эта небольшая часть кода I смотрите здесь выглядит довольно похоже на то, что мне нужно, но я не понимаю, как я должен правильно реализовать это и как чтобы создать мою собственную пользовательскую маршрутизацию:
export default {
router: {
extendRoutes (routes, resolve) {
routes.push({
path: '/users/:id',
components: {
default: resolve(__dirname, 'pages/users'), // or routes[index].component
modal: resolve(__dirname, 'components/modal.vue')
},
chunkNames: {
modal: 'components/modal'
}
})
}
}
}