21 |
22 | car
23 |
24 | {process.env.NODE_ENV === 'production'
25 | ? '/car/index.html'
26 | : 'http://localhost:3001'}
27 |
28 | /car/all
29 |
30 | 查看检测数据 {">"} 查看全部车辆
31 |
32 |
33 |
34 |
下面是一个权限控制的 button
35 |
43 | {dynamicButton}
44 |
如果登录时未勾选「查看车辆详情」的权限,将看不到此按钮
45 |
即使直接打开车辆详情的 URL,也会看到 403 错误页面:
46 |
47 | {location.host + '/car/detail/1'}
48 |
49 |
50 | );
51 | };
52 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "ming",
3 | "version": "1.1.1",
4 | "description": "Ming means Sun and Moon, A framework worked with qiankun and umi3.x",
5 | "main": "app.js",
6 | "scripts": {
7 | "build:all": "npm run copy && npm run build:foundation & npm run build:account & npm run build:home & npm run build:car",
8 | "build:foundation": "cd foundation && npm install && npm run build && rm -f ../dist/umi.*.js && rm -f ../dist/umi.*.css && cp -rvf dist/. ../dist/",
9 | "build:account": "cd account && npm install && npm run build:qiankun && rm -rf ../dist/account/ && cp -rvf dist ../dist/account",
10 | "build:home": "cd home && npm install && npm run build:qiankun && rm -rf ../dist/home/ && cp -rvf dist ../dist/home",
11 | "build:car": "cd car && npm install && npm run build:qiankun && rm -rf ../dist/car/ && cp -rvf dist ../dist/car",
12 | "copy": "rm -rf dist && mkdir dist && cp app.js dist/ && cp package.json dist/ && cp Dockerfile dist/"
13 | },
14 | "repository": {
15 | "type": "git",
16 | "url": "git+https://github.com/Vizards/Ming.git"
17 | },
18 | "keywords": [
19 | "umijs",
20 | "umi3",
21 | "qiankun",
22 | "micro-frontend"
23 | ],
24 | "author": "Vizards