chore: 使用useEventListener替换原生

This commit is contained in:
dap 2024-12-17 09:27:48 +08:00
parent dac65eb262
commit 3558bbf6a0

View File

@ -1,11 +1,12 @@
<script setup lang="ts">
import { onMounted, onUnmounted } from 'vue';
import { useRoute, useRouter } from 'vue-router';
import { useAppConfig, useTabs } from '@vben/hooks';
import { stringify } from '@vben/request';
import { useAccessStore } from '@vben/stores';
import { useEventListener } from '@vueuse/core';
defineOptions({ name: 'FlowDesigner' });
const route = useRoute();
@ -43,8 +44,7 @@ function messageHandler(event: MessageEvent) {
}
// iframe
onMounted(() => window.addEventListener('message', messageHandler));
onUnmounted(() => window.removeEventListener('message', messageHandler));
useEventListener('message', messageHandler);
</script>
<template>