提交 | 用户 | age
|
2f6253
|
1 |
import Icon from './Icon/index'; |
73c8e0
|
2 |
import { Button } from './Button'; |
577bf7
|
3 |
import { |
V |
4 |
// Need |
|
5 |
Button as AntButton, |
|
6 |
|
|
7 |
// Optional |
|
8 |
Select, |
db3092
|
9 |
Alert, |
577bf7
|
10 |
Checkbox, |
V |
11 |
DatePicker, |
|
12 |
Radio, |
|
13 |
Switch, |
|
14 |
Card, |
|
15 |
List, |
|
16 |
Tabs, |
|
17 |
Descriptions, |
|
18 |
Tree, |
|
19 |
Table, |
|
20 |
Divider, |
|
21 |
Modal, |
|
22 |
Drawer, |
|
23 |
Dropdown, |
|
24 |
Tag, |
|
25 |
Tooltip, |
|
26 |
Badge, |
|
27 |
Popover, |
|
28 |
Upload, |
|
29 |
Transfer, |
|
30 |
Steps, |
0b6110
|
31 |
PageHeader, |
V |
32 |
Result, |
7a0003
|
33 |
Empty, |
ba068b
|
34 |
Avatar, |
de499a
|
35 |
Menu, |
577bf7
|
36 |
} from 'ant-design-vue'; |
99303a
|
37 |
import { getApp } from '/@/setup/App'; |
2f6253
|
38 |
|
234c1d
|
39 |
const compList = [Icon, Button, AntButton.Group]; |
7a6181
|
40 |
|
V |
41 |
// Fix hmr multiple registered components |
|
42 |
let registered = false; |
968f79
|
43 |
export function registerGlobComp() { |
7a6181
|
44 |
if (registered) return; |
2f6253
|
45 |
compList.forEach((comp: any) => { |
968f79
|
46 |
getApp().component(comp.name, comp); |
2f6253
|
47 |
}); |
577bf7
|
48 |
|
7a6181
|
49 |
registered = true; |
577bf7
|
50 |
|
V |
51 |
// Optional |
|
52 |
// Why register here: The main reason for registering here is not to increase the size of the first screen code |
|
53 |
// If you need to customize global components, you can write here |
|
54 |
// If you don’t need it, you can delete it |
|
55 |
getApp() |
|
56 |
.use(Select) |
db3092
|
57 |
.use(Alert) |
577bf7
|
58 |
.use(Checkbox) |
V |
59 |
.use(DatePicker) |
|
60 |
.use(Radio) |
|
61 |
.use(Switch) |
|
62 |
.use(Card) |
|
63 |
.use(List) |
|
64 |
.use(Descriptions) |
|
65 |
.use(Tree) |
|
66 |
.use(Table) |
|
67 |
.use(Divider) |
|
68 |
.use(Modal) |
|
69 |
.use(Drawer) |
|
70 |
.use(Dropdown) |
|
71 |
.use(Tag) |
|
72 |
.use(Tooltip) |
|
73 |
.use(Badge) |
|
74 |
.use(Popover) |
|
75 |
.use(Upload) |
|
76 |
.use(Transfer) |
|
77 |
.use(Steps) |
0b6110
|
78 |
.use(PageHeader) |
V |
79 |
.use(Result) |
7a0003
|
80 |
.use(Empty) |
ba068b
|
81 |
.use(Avatar) |
de499a
|
82 |
.use(Menu) |
577bf7
|
83 |
.use(Tabs); |
2f6253
|
84 |
} |