被移除时停止监听

This commit is contained in:
2023-10-05 14:05:50 +08:00
parent 61bb125623
commit 5c9be310bd
1 changed files with 2 additions and 1 deletions

View File

@ -94,8 +94,9 @@ export function Dialog(options) {
} }
} }
}) })
// 监听 Dialog 元素的插入 // 监听 Dialog 元素的插入, 在 Dialog 被移除时停止监听
observer.observe(document.body, { childList: true, subtree: true }) observer.observe(document.body, { childList: true, subtree: true })
element.onremove = () => observer.disconnect()
return element return element
} }