Мне было интересно, как перенаправить событие из функции с помощью Svelte.
Например, у меня есть файлы App.svelte и Component.svelte. Component.svelte - компонент кнопки. Я хочу обработать событие on: click следующим образом:
<script>
function handle(e){ /** Do things */ - /** Forward Event */ }
</script>
<button on:click={handle}/>
Так что я также могу получить событие из файла App.svelte
<script>
import Button from './component.svelte'
function handle(e){ /** Do something */ }
</script>
<div>
<Button on:click={handle}/>
</div>
Я знаю, что вы можете пересылать события внутри файла component.svelte, просто заполнив атрибут on: click без указания функции для вызова. Но в моем случае мне нужна внутренняя логика внутри моего компонента. Или мне действительно нужно создать для этого собственный обработчик событий?
Спасибо за помощь :)