Svelte添加参数

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}