From 089bf5d2378b3c4a61d795b2a92bede2c193b771 Mon Sep 17 00:00:00 2001
From: admin <344137771@qq.com>
Date: Tue, 06 Jan 2026 11:22:58 +0800
Subject: [PATCH] 1
---
src/element-ui/index.js | 156 ++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 156 insertions(+), 0 deletions(-)
diff --git a/src/element-ui/index.js b/src/element-ui/index.js
new file mode 100644
index 0000000..265d09d
--- /dev/null
+++ b/src/element-ui/index.js
@@ -0,0 +1,156 @@
+/**
+ * UI组件, 统一使用饿了么桌面端组件库(https://github.com/ElemeFE/element)
+ *
+ * 使用:
+ * 1. 项目中需要的组件进行释放(解开注释)
+ *
+ * 注意:
+ * 1. 打包只会包含释放(解开注释)的组件, 减少打包文件大小
+ */
+import Vue from 'vue'
+import {
+ Scrollbar,
+ Pagination,
+ Dialog,
+ Autocomplete,
+ Dropdown,
+ DropdownMenu,
+ DropdownItem,
+ Menu,
+ Submenu,
+ MenuItem,
+ MenuItemGroup,
+ Input,
+ InputNumber,
+ Radio,
+ RadioGroup,
+ RadioButton,
+ Checkbox,
+ CheckboxButton,
+ CheckboxGroup,
+ Switch,
+ Select,
+ Option,
+ OptionGroup,
+ Button,
+ ButtonGroup,
+ Table,
+ TableColumn,
+ DatePicker,
+ TimeSelect,
+ TimePicker,
+ Popover,
+ Tooltip,
+ Breadcrumb,
+ BreadcrumbItem,
+ Form,
+ FormItem,
+ Tabs,
+ TabPane,
+ Tag,
+ Tree,
+ Alert,
+ Slider,
+ Icon,
+ Row,
+ Col,
+ Upload,
+ Progress,
+ Badge,
+ Card,
+ Rate,
+ Steps,
+ Step,
+ Carousel,
+ CarouselItem,
+ Collapse,
+ CollapseItem,
+ Cascader,
+ ColorPicker,
+ Transfer,
+ Container,
+ Header,
+ Aside,
+ Main,
+ Footer,
+ Loading,
+ MessageBox,
+ Message,
+ Notification
+} from 'element-ui'
+
+Vue.use(Pagination)
+Vue.use(Dialog)
+Vue.use(Autocomplete)
+Vue.use(Dropdown)
+Vue.use(DropdownMenu)
+Vue.use(DropdownItem)
+Vue.use(Menu)
+Vue.use(Submenu)
+Vue.use(MenuItem)
+Vue.use(MenuItemGroup)
+Vue.use(Input)
+Vue.use(InputNumber)
+Vue.use(Radio)
+Vue.use(RadioGroup)
+Vue.use(RadioButton)
+Vue.use(Checkbox)
+Vue.use(CheckboxButton)
+Vue.use(CheckboxGroup)
+Vue.use(Switch)
+Vue.use(Select)
+Vue.use(Option)
+Vue.use(OptionGroup)
+Vue.use(Button)
+Vue.use(ButtonGroup)
+Vue.use(Table)
+Vue.use(TableColumn)
+Vue.use(DatePicker)
+Vue.use(TimeSelect)
+Vue.use(TimePicker)
+Vue.use(Popover)
+Vue.use(Tooltip)
+Vue.use(Breadcrumb)
+Vue.use(BreadcrumbItem)
+Vue.use(Form)
+Vue.use(FormItem)
+Vue.use(Tabs)
+Vue.use(TabPane)
+Vue.use(Tag)
+Vue.use(Tree)
+Vue.use(Alert)
+Vue.use(Slider)
+Vue.use(Icon)
+Vue.use(Row)
+Vue.use(Col)
+Vue.use(Upload)
+Vue.use(Progress)
+Vue.use(Badge)
+Vue.use(Card)
+Vue.use(Rate)
+Vue.use(Steps)
+Vue.use(Step)
+Vue.use(Carousel)
+Vue.use(CarouselItem)
+Vue.use(Collapse)
+Vue.use(CollapseItem)
+Vue.use(Cascader)
+Vue.use(ColorPicker)
+Vue.use(Transfer)
+Vue.use(Container)
+Vue.use(Header)
+Vue.use(Aside)
+Vue.use(Main)
+Vue.use(Footer)
+Vue.use(Scrollbar)
+Vue.use(Loading.directive)
+
+Vue.prototype.$loading = Loading.service
+Vue.prototype.$msgbox = MessageBox
+Vue.prototype.$alert = MessageBox.alert
+Vue.prototype.$confirm = MessageBox.confirm
+Vue.prototype.$prompt = MessageBox.prompt
+Vue.prototype.$notify = Notification
+Vue.prototype.$message = Message
+
+Vue.prototype.$ELEMENT = { size: 'medium' }
--
Gitblit v1.9.3