vue3模版文件路劲问题?
下面两种路由路径,哪种会更好,有经验的大哥给一些建议
第一种:
export default [ {
path: '/',
name: 'home',
component: () => import('../views/HomeView.vue')
},
{
path: '/about',
name: 'about',
component: () => import('../views/AboutView.vue')
},
{
path: '/blog',
name: 'blog',
children: [
{
path: 'list',
name: 'blog_list',
component: () => import('../views/blog/ListView.vue')
},
{
path: 'item',
name: 'blog_item',
component: () => import('../views/blog/ItemView.vue')
},
]
}
]
第二种:
export default [ {
path: '/',
name: 'home',
component: () => import('../views/home/IndexView.vue')
},
{
path: '/about',
name: 'about',
component: () => import('../views/about/IndexView.vue')
},
{
path: '/blog',
name: 'blog',
children: [
{
path: 'list',
name: 'blog_list',
component: () => import('../views/blog/list/IndexView.vue')
},
{
path: 'item',
name: 'blog_item',
component: () => import('../views/blog/item/IndexView.vue')
},
]
}
]
回答:
第二种方式更好
1.目录层次更加清晰,便于维护
2.更好管理和拓展当前模块下的组件
回答:
要根据你的项目大小,项目大的话第二种好
回答:
没啥太大区别,都行。
不过blog_item的那个路由,建议path上加上id参数,要考虑用户在详情页手动刷新的情况。
以上是 vue3模版文件路劲问题? 的全部内容, 来源链接: utcz.com/p/934612.html