在 Overlay.svelte 组件内导出函数:
export function close() {
if (openedState) toggle(false);
}
在调用组件时,绑定组件到变量:
<script>
import Overlay from 'svelte-overlay';
let overlayComp
</script>
<Overlay bind:this={overlayComp} />
这样就可以通过变量调用组件内函数:
overlayComp.close()