26 Star 253 Fork 114

bensenplus/x-emr-vue

加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
router.js 634 Bytes
一键复制 编辑 原始数据 按行查看 历史
bensenplus 提交于 2024-02-23 17:13 +08:00 . 自动注册路由
import * as VueRouter from 'vue-router'
import Home from '@/pages/Home.vue'
function generateRoutes() {
const pages = import.meta.globEager('@/pages/*.vue')
let routers = [
//默认路由
{ path: '/', component: Home }
]
//自动发现路由
Object.keys(pages).forEach(path => {
routers.push({
path: path.replace('/src/pages', '').replace('.vue', ''),
component: pages[path].default
})
})
return routers
}
const router = VueRouter.createRouter({
history: VueRouter.createWebHashHistory(),
routes: generateRoutes()
})
export default router
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
JavaScript
1
https://gitee.com/bensenplus/x-emr-vue.git
git@gitee.com:bensenplus/x-emr-vue.git
bensenplus
x-emr-vue
x-emr-vue
master

搜索帮助