🎃

【Svelte】on:eventでパラメータを渡す

2021/07/11に公開

ハマったのでメモ

問題

<button on:click={handleClick('渡したいパラメータ')}>・・・</button>

これだとDOM構築時に即時実行され、クリックしても効かない状態に。

解決策

即時関数でラップする

<button on:click={() => handleClick("渡したいパラメータ")}>・・・</button>

参考:
How to pass parameters to on:click in Svelte?

Discussion