diff --git a/web/src/components/DetailInfo.vue b/web/src/components/DetailInfo.vue index 0ab790a..2f82a93 100644 --- a/web/src/components/DetailInfo.vue +++ b/web/src/components/DetailInfo.vue @@ -277,7 +277,6 @@ /> option.label.toLowerCase().indexOf(inputValue.toLowerCase()) > -1) } - +function getBase64(img, callback) { + const reader = new FileReader() + reader.addEventListener('load', () => callback(reader.result)) + reader.readAsDataURL(img) +} function avatarUploadChange(info) { if (info.file.status === 'uploading') { data.loading = true @@ -532,11 +535,7 @@ function avatarUploadChange(info) { function onFieldsChange() {} function handleSubmit() {} -function getBase64(img, callback) { - const reader = new FileReader() - reader.addEventListener('load', () => callback(reader.result)) - reader.readAsDataURL(img) -} + // 主动暴露方法 defineExpose({ diff --git a/web/src/components/EditCom.vue b/web/src/components/EditCom.vue index 402e758..a09f1e0 100644 --- a/web/src/components/EditCom.vue +++ b/web/src/components/EditCom.vue @@ -57,17 +57,17 @@ scroll: { y: 500 } }" > -