ckgl/node_modules/vant/es/composables/on-popup-reopen.mjs
2024-12-21 13:52:42 +08:00

17 lines
343 B
JavaScript

import { inject, watch } from "vue";
const POPUP_TOGGLE_KEY = Symbol();
function onPopupReopen(callback) {
const popupToggleStatus = inject(POPUP_TOGGLE_KEY, null);
if (popupToggleStatus) {
watch(popupToggleStatus, (show) => {
if (show) {
callback();
}
});
}
}
export {
POPUP_TOGGLE_KEY,
onPopupReopen
};