Обработка события click внутри блока {#each} в svelte - PullRequest
0 голосов
/ 24 марта 2020

Я новичок svelte, и у меня есть проблема с обработчиками событий внутри каждого блока. В Repl, когда я нажимаю shuffle несколько раз, у меня есть несколько слушателей событий для сердца внутри карты. Событие щелчка на карте работает нормально и имеет только один прослушиватель событий. Как я могу предотвратить наличие нескольких слушателей событий на сердце?

Repl

1 Ответ

0 голосов
/ 24 марта 2020

Вы можете удалить их ключ, таким образом элементы воссоздаются, и обработчики событий не останавливаются.

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

...