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/event-handler-custom-context/main.html

21 lines
383 B

<script>
export let z = '???';
export let answer = '42';
function tap(node, callback) {
const clickHandler = event => {
callback({ answer });
};
node.addEventListener( 'click', clickHandler, false );
return {
destroy () {
node.addEventListener( 'click', clickHandler, false );
}
};
}
</script>
<button on:tap='{event => z = event.answer}'>{z}</button>