ly-front/src/plugins/element.js

76 lines
1.2 KiB
JavaScript

import Vue from "vue";
import {
Message,
MessageBox,
Select,
DatePicker,
Option,
Input,
Button,
Tabs,
TabPane,
Table,
TableColumn,
Pagination,
Checkbox,
Radio,
Loading,
Progress,
Tree,
Link,
Popover,
Tooltip,
Dialog,
Form,
FormItem,
Cascader,
drawer,
Switch,
timePicker,
Timeline,
TimelineItem,
Upload,
Dropdown,
DropdownMenu,
DropdownItem,
Slider
} from "element-ui";
import "element-ui/lib/theme-chalk/index.css";
Vue.use(Dropdown);
Vue.use(DropdownMenu);
Vue.use(DropdownItem);
Vue.use(Select);
Vue.use(DatePicker);
Vue.use(Option);
Vue.use(Input);
Vue.use(Button);
Vue.use(Tabs);
Vue.use(TabPane);
Vue.use(Table);
Vue.use(TableColumn);
Vue.use(Pagination);
Vue.use(Checkbox);
Vue.use(Radio);
Vue.use(Loading);
Vue.use(Progress);
Vue.use(Tree);
Vue.use(Link);
Vue.use(Popover);
Vue.use(Tooltip);
Vue.use(Dialog);
Vue.use(Form);
Vue.use(FormItem);
Vue.use(Cascader);
Vue.use(drawer);
Vue.use(timePicker);
Vue.use(Switch);
Vue.use(Timeline);
Vue.use(TimelineItem);
Vue.use(Upload);
Vue.use(Slider);
Vue.prototype.$message = Message;
Vue.prototype.$confirm = MessageBox.confirm;
Vue.prototype.$ELEMENT = { size: "small" };