选项卡式导航"/>
nuxt.js如何制作选项卡式导航
nuxt.js如何制作选项卡式导航
目录结构
pages/
–| _category/
-----| _subCategory/
--------| _id.vue
--------| index.vue
-----| _subCategory.vue
-----| index.vue
–| _category.vue
–| index.vue
则会自动生成路由
router: {routes: [{path: '/',component: 'pages/index.vue',name: 'index'},{path: '/:category',component: 'pages/_category.vue',children: [{path: '',component: 'pages/_category/index.vue',name: 'category'},{path: ':subCategory',component: 'pages/_category/_subCategory.vue',children: [{path: '',component: 'pages/_category/_subCategory/index.vue',name: 'category-subCategory'},{path: ':id',component: 'pages/_category/_subCategory/_id.vue',name: 'category-subCategory-id'}]}]}]
}
以上是nuxt.js官方给出的案例,我这里只做解释,用于个人日后翻阅
目录解释
位置:pages文件夹下:
项目 | Value |
---|---|
同级目录下,文件名与文件夹名字相同 | 类似于父子级,文件夹的是子级,文件是父级 |
父子级目录下,文件名是index | 默认打开父级路由时,直接指定到该子级 |
pages下的index | 文件的入口文件,类似vue的app.vue |
更多推荐
nuxt.js如何制作选项卡式导航
发布评论