diff --git a/components/GlobalPopup/GlobalPopup.vue b/components/GlobalPopup/GlobalPopup.vue index 21a7277..71fad6f 100644 --- a/components/GlobalPopup/GlobalPopup.vue +++ b/components/GlobalPopup/GlobalPopup.vue @@ -33,10 +33,14 @@ onMounted(() => { state.resolve = options.resolve; popup.value.open(); }); + uni.$on('hide-global-popup',()=>{ + popup.value.close() + }) }); onUnmounted(() => { uni.$off('show-global-popup'); + uni.$off('hide-global-popup'); }); const onConfirm = () => {