You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
svelte/test/runtime/samples/action-custom-event-handler.../main.svelte

20 lines
331 B

<script>
export let z = 10;
function tap(node, callback) {
const clickHandler = event => {
callback(event);
};
node.addEventListener('click', clickHandler, false);
return {
destroy() {
node.addEventListener('click', clickHandler, false);
}
};
}
</script>
<button use:tap='{() => z += 1}'>{z}</button>