12345678910111213141516 |
- 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
- };
|