no message

This commit is contained in:
kuaifan 2025-05-07 17:53:21 +08:00
parent 1fc141050f
commit 9c46d28871
2 changed files with 12 additions and 2 deletions

View File

@ -19,7 +19,7 @@
:size="size"
:minSize="minSize"
:resize="resize"
@on-close="onClose">
@on-close="close">
<slot/>
</DrawerOverlayView>
</Modal>
@ -122,7 +122,7 @@ export default {
},
},
methods: {
onClose() {
close() {
this.$refs.modal.close();
}
}

View File

@ -4,6 +4,7 @@
<Modal
v-if="app.transparent"
v-model="app.isOpen"
:ref="`ref-${app.appName}`"
:mask="false"
:footer-hide="true"
:transition-names="[]"
@ -26,6 +27,7 @@
<DrawerOverlay
v-else
v-model="app.isOpen"
:ref="`ref-${app.appName}`"
modal-class="micro-app-modal"
drawer-class="micro-app-drawer"
placement="right"
@ -233,6 +235,14 @@ export default {
this.closeMicroApp(name, destroy)
},
handleBack: async () => {
try {
this.$refs[`ref-${name}`][0].close()
} catch (e) {
this.closeMicroApp(name)
}
},
nextModalIndex: () => {
if (typeof window.modalTransferIndex === 'number') {
return window.modalTransferIndex++;