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 @@
-
-
-
+
+
+
-
-
+
{{ opt.name }}
-
-
-
+
+
+
-
-
-
-
- {{ type }}
-
-
-
-
- 自定义纸张
-
-
-
-
-
+
+
+ {{ type }}
+
+
+
+
+
+ ~
+
+
+
+ 确定
+
+ 自定义宽高
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
- 预览
-
-
- 直接打印
-
-
-
-
-
-
+
+
+ 预览
+
+
+ 直接打印
+
+
保存
-
-
-
-
- 清空
-
-
-
-
-
+
+
+ 清空
+
+
+
+
-
+
@@ -102,13 +100,13 @@
-
+
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)