UNPKG

vue-tree-kl

Version:

A vue tree component using virtual list.

20 lines (16 loc) 546 B
import { onBeforeUnmount, onMounted, ref } from "vue" export const useIframeResize = (resizeCallback: () => void) => { const iframe = ref<HTMLIFrameElement | undefined>() onMounted(() => { const $iframe = iframe.value if ($iframe?.contentWindow) { $iframe.contentWindow.addEventListener('resize', resizeCallback) } }) onBeforeUnmount(() => { const $iframe = iframe.value if ($iframe?.contentWindow) { $iframe.contentWindow.removeEventListener('resize', resizeCallback) } }) }