From 893003501fd5742e1f5236777c4566a7ca02c3aa Mon Sep 17 00:00:00 2001 From: IchliebedichZhu <54796446@qq.com> Date: Mon, 4 Mar 2024 10:44:03 +0000 Subject: [PATCH] feat: convert ImageExtraction component to vue3 --- .../image-cutout/ImageCutout/index.vue | 3 +- .../image-cutout/ImageExtraction/index.vue | 112 ++++++++++++++++++ 2 files changed, 113 insertions(+), 2 deletions(-) create mode 100644 src/components/business/image-cutout/ImageExtraction/index.vue diff --git a/src/components/business/image-cutout/ImageCutout/index.vue b/src/components/business/image-cutout/ImageCutout/index.vue index e80a965..f3c1b9f 100644 --- a/src/components/business/image-cutout/ImageCutout/index.vue +++ b/src/components/business/image-cutout/ImageCutout/index.vue @@ -46,7 +46,7 @@ import { ElProgress } from 'element-plus' import { UploadFilled } from '@element-plus/icons-vue' import uploader from '@/components/common/Uploader/index.vue' import _dl from '@/common/methods/download' -import ImageExtraction from '../ImageExtraction.vue' +import ImageExtraction from '../ImageExtraction/index.vue' import { selectImageFile, uploadCutPhotoToCloud } from './method' export type TImageCutoutState = { @@ -100,7 +100,6 @@ defineExpose({ }) const handleUploaderLoad = (file: File) => { - console.log(file) selectImageFile(state as TImageCutoutState, raw, file, (result, name) => { fileName = name const resultImage = URL.createObjectURL(result) diff --git a/src/components/business/image-cutout/ImageExtraction/index.vue b/src/components/business/image-cutout/ImageExtraction/index.vue new file mode 100644 index 0000000..84b622d --- /dev/null +++ b/src/components/business/image-cutout/ImageExtraction/index.vue @@ -0,0 +1,112 @@ + + + +