UNPKG

3.83 kBJavaScriptView Raw
1import {
2 ElAutocomplete,
3 ElButton,
4 ElCascader,
5 ElCheckbox,
6 ElCheckboxButton,
7 ElCheckboxGroup,
8 ElCol,
9 ElColorPicker,
10 ElDatePicker,
11 ElDialog,
12 ElForm,
13 ElInput,
14 ElInputNumber,
15 ElPopover,
16 ElRadio,
17 ElRadioButton,
18 ElRadioGroup,
19 ElRate,
20 ElRow,
21 ElSelect,
22 ElSlider,
23 ElSwitch,
24 ElTimePicker,
25 ElTooltip,
26 ElTree,
27 ElUpload,
28 ElIcon,
29 ElProgress,
30} from 'element-plus';
31import 'element-plus/es/components/button/style/css'
32import 'element-plus/es/components/form/style/css'
33import 'element-plus/es/components/form-item/style/css'
34import 'element-plus/es/components/row/style/css'
35import 'element-plus/es/components/col/style/css'
36import 'element-plus/es/components/input/style/css'
37import 'element-plus/es/components/input-number/style/css'
38import 'element-plus/es/components/cascader/style/css'
39import 'element-plus/es/components/popover/style/css'
40import 'element-plus/es/components/tooltip/style/css'
41import 'element-plus/es/components/autocomplete/style/css'
42import 'element-plus/es/components/checkbox-group/style/css'
43import 'element-plus/es/components/checkbox-button/style/css'
44import 'element-plus/es/components/checkbox/style/css'
45import 'element-plus/es/components/radio-group/style/css'
46import 'element-plus/es/components/radio-button/style/css'
47import 'element-plus/es/components/radio/style/css'
48import 'element-plus/es/components/select/style/css'
49import 'element-plus/es/components/tree/style/css'
50import 'element-plus/es/components/upload/style/css'
51import 'element-plus/es/components/rate/style/css'
52import 'element-plus/es/components/switch/style/css'
53import 'element-plus/es/components/slider/style/css'
54import 'element-plus/es/components/dialog/style/css'
55import 'element-plus/es/components/color-picker/style/css'
56import 'element-plus/es/components/date-picker/style/css'
57import 'element-plus/es/components/time-picker/style/css'
58import 'element-plus/es/components/progress/style/css'
59
60export default function install(formCreate) {
61 formCreate.useApp((_, app) => {
62 app.component(ElForm.name) || app.use(ElForm);
63 app.component(ElButton.name) || app.use(ElButton);
64 app.component(ElRow.name) || app.use(ElRow);
65 app.component(ElCol.name) || app.use(ElCol);
66 app.component(ElInput.name) || app.use(ElInput);
67 app.component(ElInputNumber.name) || app.use(ElInputNumber);
68 app.component(ElCascader.name) || app.use(ElCascader);
69 app.component(ElPopover.name) || app.use(ElPopover);
70 app.component(ElTooltip.name) || app.use(ElTooltip);
71 app.component(ElAutocomplete.name) || app.use(ElAutocomplete);
72 app.component(ElCheckboxGroup.name) || app.use(ElCheckboxGroup);
73 app.component(ElCheckboxButton.name) || app.use(ElCheckboxButton);
74 app.component(ElRadioGroup.name) || app.use(ElRadioGroup);
75 app.component(ElRadioButton.name) || app.use(ElRadioButton);
76 app.component(ElRadio.name) || app.use(ElRadio);
77 app.component(ElDialog.name) || app.use(ElDialog);
78 app.component(ElCheckbox.name) || app.use(ElCheckbox);
79 app.component(ElSelect.name) || app.use(ElSelect);
80 app.component(ElTree.name) || app.use(ElTree);
81 app.component(ElUpload.name) || app.use(ElUpload);
82 app.component(ElSlider.name) || app.use(ElSlider);
83 app.component(ElRate.name) || app.use(ElRate);
84 app.component(ElColorPicker.name) || app.use(ElColorPicker);
85 app.component(ElSwitch.name) || app.use(ElSwitch);
86 app.component(ElDatePicker.name) || app.use(ElDatePicker);
87 app.component(ElIcon.name) || app.use(ElIcon);
88 app.component(ElTimePicker.name) || app.use(ElTimePicker);
89 app.component(ElProgress.name) || app.use(ElProgress);
90 });
91
92}