From 49c154d54b00f3341668e5d8dfb903e00399d62b Mon Sep 17 00:00:00 2001 From: qiaopengfei <2646186879@qq.com> Date: Tue, 2 Jul 2024 17:13:44 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- examples/main.js | 3 +- packages/Select/index.js | 9 +++ packages/Select/src/index.vue | 103 ++++++++++++++++++++++++++++++++++ src/App.vue | 9 ++- src/utils/cloneDeep.js | 12 ++++ 5 files changed, 133 insertions(+), 3 deletions(-) create mode 100644 packages/Select/index.js create mode 100644 packages/Select/src/index.vue create mode 100644 src/utils/cloneDeep.js diff --git a/examples/main.js b/examples/main.js index d0e3d09..326f693 100644 --- a/examples/main.js +++ b/examples/main.js @@ -2,9 +2,10 @@ import Vue from 'vue' import App from '../src/App.vue' //基于element组件封装,引入element组件库 -import { Input } from 'element-ui'; +import { Input, Select } from 'element-ui'; import 'element-ui/lib/theme-chalk/index.css'; Vue.use(Input); +Vue.use(Select); // 导入组件库 import erp_element_ui from '../packages' diff --git a/packages/Select/index.js b/packages/Select/index.js new file mode 100644 index 0000000..3f92703 --- /dev/null +++ b/packages/Select/index.js @@ -0,0 +1,9 @@ +import Select from './src' + +// 为组件提供 install 安装方法,供按需引入 +Select.install = function (Vue) { + Vue.component(Select.name, Select) +} + +// 导出组件 +export default Select diff --git a/packages/Select/src/index.vue b/packages/Select/src/index.vue new file mode 100644 index 0000000..b84b910 --- /dev/null +++ b/packages/Select/src/index.vue @@ -0,0 +1,103 @@ + + + + + diff --git a/src/App.vue b/src/App.vue index 1f8b41d..976561a 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,6 +1,11 @@