From bd4fd271c134b2cb7f15092fe256a232ea7dfc82 Mon Sep 17 00:00:00 2001
From: sakuya <81883387@qq.com>
Date: Sat, 24 Jul 2021 22:32:41 +0800
Subject: [PATCH] ADD component sc-cropper
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
1:增加组件 scCropper
2:scUpload内置scCropper
---
package.json | 7 ++-
src/components/scCropper/index.vue | 83 +++++++++++++++++++++++++
src/components/scUpload/index.vue | 50 +++++++++++++--
src/views/vab/cropper.vue | 98 ++++++++++++++++++++++++++++++
src/views/vab/upload.vue | 2 +
5 files changed, 233 insertions(+), 7 deletions(-)
create mode 100644 src/components/scCropper/index.vue
create mode 100644 src/views/vab/cropper.vue
diff --git a/package.json b/package.json
index 33b94969..4739ccae 100644
--- a/package.json
+++ b/package.json
@@ -11,6 +11,7 @@
"@tinymce/tinymce-vue": "4.0.3",
"axios": "0.21.1",
"core-js": "3.15.2",
+ "cropperjs": "^1.5.12",
"crypto-js": "4.0.0",
"echarts": "5.1.2",
"element-plus": "1.0.2-beta.54",
@@ -27,11 +28,11 @@
"@vue/cli-plugin-eslint": "4.5.13",
"@vue/cli-service": "4.5.13",
"@vue/compiler-sfc": "3.1.4",
- "less": "3.13.1",
- "less-loader": "7.3.0",
"babel-eslint": "10.1.0",
"eslint": "6.8.0",
- "eslint-plugin-vue": "7.12.1"
+ "eslint-plugin-vue": "7.12.1",
+ "less": "3.13.1",
+ "less-loader": "7.3.0"
},
"eslintConfig": {
"root": true,
diff --git a/src/components/scCropper/index.vue b/src/components/scCropper/index.vue
new file mode 100644
index 00000000..adce7fa6
--- /dev/null
+++ b/src/components/scCropper/index.vue
@@ -0,0 +1,83 @@
+
+
+
+
+
图像预览
+
+
自定义插槽
+