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 里还能加标题、图标、权限信息,拿来做导航栏或者权限控制都还不错。如果你想让项目结构更清晰、加载更快,这套路可以直接用起来。
下载地址
用户评论