diff --git a/src/views/visualization/components/IframeModal.vue b/src/views/visualization/components/IframeModal.vue index 2632552f..cb55f26c 100644 --- a/src/views/visualization/components/IframeModal.vue +++ b/src/views/visualization/components/IframeModal.vue @@ -20,12 +20,6 @@ - import { defineComponent, computed, ref, unref, watchEffect } from 'vue' - import { SvgIcon } from '/@/components/Icon' import { Modal, Tooltip } from 'ant-design-vue' import { FullscreenExitOutlined, FullscreenOutlined } from '@ant-design/icons-vue' export default defineComponent({ components: { [Modal.name]: Modal, - SvgIcon, Tooltip, FullscreenExitOutlined, FullscreenOutlined, @@ -72,7 +64,7 @@ type: String, }, }, - setup(props, { attrs }) { + setup(props, { attrs, emit }) { const modelVisible = ref(false) const isFull = ref(false) @@ -90,7 +82,7 @@ return props.url }) const closeModal = () => { - modelVisible.value = false + emit('update:visible', false) } watchEffect(() => {