Svelte 添加參數(shù)

2023-02-22 11:40 更新

?Transition?函數(shù)可以接受參數(shù)。用 ?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>

請注意,過渡是可逆的——如果您在過渡過程中切換復選框,它將從當前點開始過渡,而不是從開始或結(jié)束開始。

示例代碼

  • 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}


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號