From 2c2fb2a2ef85892fd270ea4aab8e5519cea3b19e Mon Sep 17 00:00:00 2001 From: arily Date: Tue, 4 Jul 2023 22:19:03 +0900 Subject: [PATCH] compatible with stable --- src/components/T/modal.client.vue | 8 +++++++- src/components/T/responsive-modal.client.vue | 4 ++-- src/pages/me/settings.vue | 17 ++++++++++++++--- src/pages/user/[handle].vue | 6 ++++++ 4 files changed, 29 insertions(+), 6 deletions(-) diff --git a/src/components/T/modal.client.vue b/src/components/T/modal.client.vue index a58480fc..d3ed9b54 100755 --- a/src/components/T/modal.client.vue +++ b/src/components/T/modal.client.vue @@ -5,12 +5,12 @@ const emits = defineEmits<{ (e: 'cancel', v: Event): void (e: 'closed'): void (e: 'shown'): void + (e: 'ready'): void }>() const { status, close, show, onNativeCancel: onNativeClose } = useZoomModal() const wrapper = shallowRef() -// const status = shallowRef(0) function showModal(cb?: Callback) { if (!wrapper.value) { @@ -33,6 +33,12 @@ defineExpose({ closeModal, wrapper, }) + +onMounted(() => { + nextTick(() => { + emits('ready') + }) +})