diff --git a/src/views/system/user/upload.vue b/src/views/system/user/upload.vue index d2d80beb0..561013fc3 100644 --- a/src/views/system/user/upload.vue +++ b/src/views/system/user/upload.vue @@ -10,6 +10,7 @@ const props = defineProps({ const emit = defineEmits(["cropper"]); const infos = ref(); +const popoverRef = ref(); const refCropper = ref(); const showPopover = ref(false); const cropperImg = ref(""); @@ -19,11 +20,22 @@ function onCropper({ base64, blob, info }) { cropperImg.value = base64; emit("cropper", { base64, blob, info }); } + +function hidePopover() { + popoverRef.value.hide(); +} + +defineExpose({ hidePopover });