CustomElement.svelte
<svelte:options tag="custom-element" />
<script>
import { onMount, onDestroy } from "svelte";
onMount(() => {
window.addEventListener("scroll", funcRef);
});
onDestroy(() => {
window.removeEventListener("scroll", funcRef);
});
const funcRef = (event) => {
doWhatever();
}
</script>
Run Code Online (Sandbox Code Playgroud)
实际上,当自定义元素从文档中删除时,应该删除事件处理程序,但事实并非如此。我缺少什么?