【发布时间】:2023-01-20 23:29:06
【问题描述】:
我创建了一个由 svelte store 控制的模式。
//store.js
export let modal = writable({
show: false,
message: 'This is a simple modal... will update the message before shows to user'
})
//Modal.svelte
<script>
import { afterUpdate, beforeUpdate, onMount} from 'svelte';
beforeUpdate(() => {
setTimeout(() => {
$modal.show = false
}, 4000)
})
</script>
{#if $modal.show}
<div class="fixed">
{$modal.message}
</div>
{/if}
第一次更新后,它关闭速度非常快,不考虑 4000 毫秒。 我做错了什么?有没有更好的方法来制作通知模式?
【问题讨论】:
标签: svelte sveltekit svelte-3 svelte-store