컴포넌트 이벤트

망나니서·2022년 12월 31일
0

svelte

목록 보기
7/10

App.svelte

<script>
	import Nested from './Nested.svelte';
	
	function handleMessage(event){
		alert(event.detail.text);
	}
</script>

<Nested on:message={handleMessage} />

Nested.svelte

<script>
	import {createEventDispatcher} from 'svelte';
	
	const dispatch = createEventDispatcher();
	
	function sayHi(){
		dispatch('message', {
			text: 'Hi!'
		});
	}
</script>

<button on:click={sayHi}>
	Click to say Hi!
</button>
profile
개발자입니다.

0개의 댓글