Vue 3路由与Layout布局配置实践
Vue 3 的路由+Layout 布局玩法,挺适合做中后台项目的。用vue-router@4配合一个通用的Layout
组件,导航结构就稳了。嗯,安装的时候要注意,如果项目还在跑,会遇到EPERM
权限错误,先停掉再装就行。
路由配置建议放在src/route/index.ts
,用createRouter
和createWebHistory
来初始化路由实例。Layout 可以直接放在根路由的component
里,子页面走children
就好。像登录页这种不想出现在菜单里的页面,meta 里加showMenu: false
就方便。
组件加载用动态import()
,按需加载挺香的,首屏速度能快不少。meta 里还能加标题、图标、权限信息,拿来做导航栏或者权限控制都还不错。如果你想让项目结构更清晰、加载更快,这套路可以直接用起来。
下载地址
用户评论