Skip to content

Commit e9a8689

Browse files
committed
Add common element ui
1 parent 82a786d commit e9a8689

1 file changed

Lines changed: 169 additions & 2 deletions

File tree

src/plugins/element.js

Lines changed: 169 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,171 @@
11
import Vue from 'vue'
2-
import { Button } from 'element-ui'
2+
import {
3+
// Pagination,
4+
Dialog,
5+
// Autocomplete,
6+
Dropdown,
7+
DropdownMenu,
8+
DropdownItem,
9+
Menu,
10+
Submenu,
11+
MenuItem,
12+
MenuItemGroup,
13+
Input,
14+
InputNumber,
15+
Radio,
16+
RadioGroup,
17+
RadioButton,
18+
Checkbox,
19+
CheckboxButton,
20+
CheckboxGroup,
21+
Switch,
22+
Select,
23+
Option,
24+
OptionGroup,
25+
Button,
26+
ButtonGroup,
27+
Table,
28+
TableColumn,
29+
DatePicker,
30+
// TimeSelect,
31+
// TimePicker,
32+
// Popover,
33+
// Tooltip,
34+
Breadcrumb,
35+
BreadcrumbItem,
36+
Form,
37+
FormItem,
38+
Tabs,
39+
TabPane,
40+
Tag,
41+
// Tree,
42+
// Alert,
43+
// Slider,
44+
// Icon,
45+
Row,
46+
Col,
47+
// Upload,
48+
// Progress,
49+
// Spinner,
50+
Badge,
51+
Card,
52+
// Rate,
53+
Steps,
54+
Step,
55+
// Carousel,
56+
// CarouselItem,
57+
Collapse,
58+
CollapseItem,
59+
Cascader,
60+
// ColorPicker,
61+
// Transfer,
62+
Container,
63+
Header,
64+
Aside,
65+
Main,
66+
Footer,
67+
Avatar,
68+
// Timeline,
69+
// TimelineItem,
70+
Link,
71+
Divider,
72+
// Image,
73+
// Calendar,
74+
// Backtop,
75+
PageHeader,
76+
CascaderPanel,
77+
Loading,
78+
MessageBox,
79+
Message,
80+
// Notification
81+
} from 'element-ui'
382

4-
Vue.use(Button)
83+
// import lang from 'element-ui/lib/locale/lang/en'
84+
// import locale from 'element-ui/lib/locale'
85+
86+
// locale.use(lang)
87+
88+
// Vue.use(Pagination);
89+
Vue.use(Dialog);
90+
// Vue.use(Autocomplete);
91+
Vue.use(Dropdown);
92+
Vue.use(DropdownMenu);
93+
Vue.use(DropdownItem);
94+
Vue.use(Menu);
95+
Vue.use(Submenu);
96+
Vue.use(MenuItem);
97+
Vue.use(MenuItemGroup);
98+
Vue.use(Input);
99+
Vue.use(InputNumber);
100+
Vue.use(Radio);
101+
Vue.use(RadioGroup);
102+
Vue.use(RadioButton);
103+
Vue.use(Checkbox);
104+
Vue.use(CheckboxButton);
105+
Vue.use(CheckboxGroup);
106+
Vue.use(Switch);
107+
Vue.use(Select);
108+
Vue.use(Option);
109+
Vue.use(OptionGroup);
110+
Vue.use(Button);
111+
Vue.use(ButtonGroup);
112+
Vue.use(Table);
113+
Vue.use(TableColumn);
114+
Vue.use(DatePicker);
115+
// Vue.use(TimeSelect);
116+
// Vue.use(TimePicker);
117+
// Vue.use(Popover);
118+
// Vue.use(Tooltip);
119+
Vue.use(Breadcrumb);
120+
Vue.use(BreadcrumbItem);
121+
Vue.use(Form);
122+
Vue.use(FormItem);
123+
Vue.use(Tabs);
124+
Vue.use(TabPane);
125+
Vue.use(Tag);
126+
// Vue.use(Tree);
127+
// Vue.use(Alert);
128+
// Vue.use(Slider);
129+
// Vue.use(Icon);
130+
Vue.use(Row);
131+
Vue.use(Col);
132+
// Vue.use(Upload);
133+
// Vue.use(Progress);
134+
// Vue.use(Spinner);
135+
Vue.use(Badge);
136+
Vue.use(Card);
137+
// Vue.use(Rate);
138+
Vue.use(Steps);
139+
Vue.use(Step);
140+
// Vue.use(Carousel);
141+
// Vue.use(CarouselItem);
142+
Vue.use(Collapse);
143+
Vue.use(CollapseItem);
144+
Vue.use(Cascader);
145+
// Vue.use(ColorPicker);
146+
// Vue.use(Transfer);
147+
Vue.use(Container);
148+
Vue.use(Header);
149+
Vue.use(Aside);
150+
Vue.use(Main);
151+
Vue.use(Footer);
152+
Vue.use(Avatar);
153+
// Vue.use(Timeline);
154+
// Vue.use(TimelineItem);
155+
Vue.use(Link);
156+
Vue.use(Divider);
157+
// Vue.use(Image);
158+
// Vue.use(Calendar);
159+
// Vue.use(Backtop);
160+
Vue.use(PageHeader);
161+
Vue.use(CascaderPanel);
162+
163+
// Vue.use(Loading.directive);
164+
165+
Vue.prototype.$loading = Loading.service;
166+
Vue.prototype.$msgbox = MessageBox;
167+
Vue.prototype.$alert = MessageBox.alert;
168+
Vue.prototype.$confirm = MessageBox.confirm;
169+
Vue.prototype.$prompt = MessageBox.prompt;
170+
// Vue.prototype.$notify = Notification;
171+
Vue.prototype.$message = Message;

0 commit comments

Comments
 (0)