在 svelte 中处理 {#each} 块内的点击事件

Handle click event inside {#each} block in svelte

我是一个苗条的初学者,我对每个块内的事件处理程序有疑问。 在 Repl 中,当我多次单击随机播放时,我有多个事件侦听器用于卡片内的心脏。卡片上的点击事件工作正常并且只有一个事件侦听器。 我怎样才能防止心脏上有多个事件监听器?

Repl

您可以删除它们的键,这样可以重新创建项目,并且事件处理程序不会留下来。

{#each dataShow as d (d.poi)} => {#each dataShow as d}