Svelte 添加参数
Transition函数可以接受参数。用 fly 替换fade ...<script>
import { fly } from 'svelte/transition';
let visible = true;
</script>...并将其与一些选项一起应用于 <p> :<p transition:fly="{{ y: 200, duration: 2000 }}">
Flies in and out
</p>请注意,过渡是可逆的——如果您在过渡过程中切换复选框,它将从当前点开始过渡,而不是从开始或结束开始。示例代码App.svelte<script>
import { fly } from 'svelte/transition';
let visible = true;
</script>
<label>
<input type="checkbox" bind:checked={visible}>
visible
</label>
{#if visible}
<p transition:fly="{{ y: 200, duration: 2000 }}">
Flies in and out
</p>
{/if}