From 976d140fc6e4ea8262fac8354ab9ec33f9c0ebcd Mon Sep 17 00:00:00 2001 From: qiaopengfei <2646186879@qq.com> Date: Thu, 4 Jul 2024 14:46:53 +0800 Subject: [PATCH] riqi --- examples/main.js | 5 +- packages/agDatePicker/index.js | 9 ++ packages/agDatePicker/src/index.vue | 141 +++++++++++++++++++++++++++ packages/agNumberRange/index.js | 9 ++ packages/agNumberRange/src/index.vue | 118 ++++++++++++++++++++++ packages/agSelect/src/index.vue | 64 ++++-------- packages/agTabs/index.js | 9 ++ packages/agTabs/src/index.vue | 23 +++++ src/App.vue | 115 ++++++++++++++++++---- src/utils/isEmpty.js | 24 +++++ 10 files changed, 451 insertions(+), 66 deletions(-) create mode 100644 packages/agDatePicker/index.js create mode 100644 packages/agDatePicker/src/index.vue create mode 100644 packages/agNumberRange/index.js create mode 100644 packages/agNumberRange/src/index.vue create mode 100644 packages/agTabs/index.js create mode 100644 packages/agTabs/src/index.vue create mode 100644 src/utils/isEmpty.js diff --git a/examples/main.js b/examples/main.js index 326f693..5db7503 100644 --- a/examples/main.js +++ b/examples/main.js @@ -2,10 +2,13 @@ import Vue from 'vue' import App from '../src/App.vue' //基于element组件封装,引入element组件库 -import { Input, Select } from 'element-ui'; +import { Input, Select, Option, OptionGroup, DatePicker } from 'element-ui'; import 'element-ui/lib/theme-chalk/index.css'; Vue.use(Input); Vue.use(Select); +Vue.use(OptionGroup); +Vue.use(Option); +Vue.use(DatePicker); // 导入组件库 import erp_element_ui from '../packages' diff --git a/packages/agDatePicker/index.js b/packages/agDatePicker/index.js new file mode 100644 index 0000000..5dcc28b --- /dev/null +++ b/packages/agDatePicker/index.js @@ -0,0 +1,9 @@ +import agDatePicker from './src' + +// 为组件提供 install 安装方法,供按需引入 +agDatePicker.install = function (Vue) { + Vue.component(agDatePicker.name, agDatePicker) +} + +// 导出组件 +export default agDatePicker diff --git a/packages/agDatePicker/src/index.vue b/packages/agDatePicker/src/index.vue new file mode 100644 index 0000000..55f6256 --- /dev/null +++ b/packages/agDatePicker/src/index.vue @@ -0,0 +1,141 @@ + + + + + diff --git a/packages/agNumberRange/index.js b/packages/agNumberRange/index.js new file mode 100644 index 0000000..aafe158 --- /dev/null +++ b/packages/agNumberRange/index.js @@ -0,0 +1,9 @@ +import agNumberRange from './src' + +// 为组件提供 install 安装方法,供按需引入 +agNumberRange.install = function (Vue) { + Vue.component(agNumberRange.name, agNumberRange) +} + +// 导出组件 +export default agNumberRange diff --git a/packages/agNumberRange/src/index.vue b/packages/agNumberRange/src/index.vue new file mode 100644 index 0000000..902dcec --- /dev/null +++ b/packages/agNumberRange/src/index.vue @@ -0,0 +1,118 @@ + + + + + diff --git a/packages/agSelect/src/index.vue b/packages/agSelect/src/index.vue index 61f2889..359e0cc 100644 --- a/packages/agSelect/src/index.vue +++ b/packages/agSelect/src/index.vue @@ -2,23 +2,22 @@ + + + - diff --git a/packages/agTabs/index.js b/packages/agTabs/index.js new file mode 100644 index 0000000..68a4e78 --- /dev/null +++ b/packages/agTabs/index.js @@ -0,0 +1,9 @@ +import agTabs from './src' + +// 为组件提供 install 安装方法,供按需引入 +agTabs.install = function (Vue) { + Vue.component(agTabs.name, agTabs) +} + +// 导出组件 +export default agTabs diff --git a/packages/agTabs/src/index.vue b/packages/agTabs/src/index.vue new file mode 100644 index 0000000..c6de7d6 --- /dev/null +++ b/packages/agTabs/src/index.vue @@ -0,0 +1,23 @@ + + + + + \ No newline at end of file diff --git a/src/App.vue b/src/App.vue index e3d4cab..00dd606 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,33 +1,106 @@