路由扩展
# 说明
框架支持业务系统的路由扩展和路由白名单扩展
# 示例参考
# 路由扩展
所有涉及到的扩展都是在src/web/extension中进行,这个文件夹框架不会进行更新,这些都是业务系统自己管理的
# 1,src/web/extension中创建一个router.js文件
//路由白名单,不需要登录就可以访问
const routerWhiteList = [
{
path: "/login2",
name: "系统登录2",
component: () => import("@appDemo/login/login.vue"),
}
]
//扩展route
const routes = [
{
path: "/testPage",
name: "测试页面2",
component: () => import("@appWms/test/index.vue"),
}
]
function setRouteWhiteList() {
return routerWhiteList
}
function setRoutes() {
return routes
}
export default {
setRoutes,
setRouteWhiteList
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# 1,src/web/extension中创建一个index.js文件
将router导出
import * as router from "@/web/extension/router";
export default {
router
}
1
2
3
4
5
2
3
4
5
上次更新: 2024/5/21 10:21:26