diff --git a/package.json b/package.json index d37242c08edb10a868a141bf29532b23d4432fe6..c5157c64253f665ee877e0b2ea6e7407defd6c83 100644 --- a/package.json +++ b/package.json @@ -27,11 +27,12 @@ }, "dependencies": { "ant-design-vue": "^1.7.8", + "concurrent-tasks": "^1.0.7", "core-js": "^3.6.5", + "element-ui": "^2.15.9", "vue": "^2.5.11", - "concurrent-tasks": "^1.0.7", "vue-ls": "^4.0.0", - "vue-plugin-hiprint": "^0.0.17" + "vue-plugin-hiprint": "0.0.25-beta1" }, "browserslist": [ "> 1%", @@ -41,6 +42,7 @@ "devDependencies": { "@vue/cli-plugin-babel": "^4.5.15", "@vue/cli-service": "^4.5.15", + "babel-plugin-component": "^1.1.1", "less-loader": "^6.1.1", "uglifyjs-webpack-plugin": "^2.2.0", "vue-template-compiler": "^2.6.11", diff --git a/public/index.html b/public/index.html index 1ee85e020c8f67dada922f53ad9dd7f697bcca88..cfe793302c60163b1879711a20856b4597bdea4e 100644 --- a/public/index.html +++ b/public/index.html @@ -8,6 +8,7 @@ <%= htmlWebpackPlugin.options.title %> + diff --git a/src/demo/custom/index.vue b/src/demo/custom/index.vue index b5b6d2d483e2b68b184aa06c39d7da47d15705ae..cd7597dc1a7231b39c0831ba5e025be9bf876bfc 100644 --- a/src/demo/custom/index.vue +++ b/src/demo/custom/index.vue @@ -1,83 +1,81 @@ diff --git a/src/main.js b/src/main.js index 94484395dc26afe54eae8090a01e7085a475068f..ebc8371ffe3e0386007a85048eafc079970fc932 100644 --- a/src/main.js +++ b/src/main.js @@ -5,6 +5,8 @@ import Antd from 'ant-design-vue'; import 'ant-design-vue/dist/antd.css'; Vue.use(Antd); +import '@/plugins/elementui' + import {hiPrintPlugin} from 'vue-plugin-hiprint' Vue.use(hiPrintPlugin); diff --git a/src/plugins/elementui.js b/src/plugins/elementui.js new file mode 100644 index 0000000000000000000000000000000000000000..7b9b71be49c7fcfb767b235d1557a0f86f8ab846 --- /dev/null +++ b/src/plugins/elementui.js @@ -0,0 +1,9 @@ +// 按需引入 elementui组件 +import Vue from 'vue' +import 'element-ui/lib/theme-chalk/index.css'; +import { Button, Loading, ButtonGroup,Input, + InputNumber,Card, Row, + Col, Select,Slider, + Option,Popover } from 'element-ui' +Vue.use(Button).use(Loading).use(ButtonGroup).use(InputNumber).use(Input) + .use(Card).use(Row).use(Col).use(Select).use(Option).use(Slider).use(Popover)