From fc16d8ca4593e6a1328f043a34bc10685983a22a Mon Sep 17 00:00:00 2001 From: zjl Date: Mon, 23 Dec 2024 12:47:18 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Cropper/src/CropperModal.vue | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/src/components/Cropper/src/CropperModal.vue b/src/components/Cropper/src/CropperModal.vue index 97096f3..ce1c906 100644 --- a/src/components/Cropper/src/CropperModal.vue +++ b/src/components/Cropper/src/CropperModal.vue @@ -264,6 +264,9 @@ cropper?.value?.[event]?.(arg); } + /** + * 执行上传 + */ async function handleOk() { if (!src.value) { setSubLoading(false); @@ -272,8 +275,10 @@ const uploadApi = props.uploadApi; const name = props.name; const file = base64ToFile(previewSource.value, filename); - //接口上穿 + + // 文件上传 if (uploadApi && isFunction(uploadApi)) { + // 本地上传 try { setSubLoading(true); const formData = new window.FormData(); @@ -286,7 +291,7 @@ setSubLoading(false); } } else { - //oss上传 + // OSS上传 actionFiles(file); } } @@ -349,11 +354,18 @@ setSubLoading(false); } }; + + /** + * 执行关闭 + */ function handleClose() { src.value = ''; previewSource.value = ''; } + /** + * 定义函数 + */ defineExpose({ showModal, beforeUpload,