Svelte 賦值

2023-02-20 16:23 更新

Svelte 的核心是一個(gè)強(qiáng)大的 reactivity 系統(tǒng),用于使 DOM 與您的應(yīng)用程序狀態(tài)保持同步——例如,響應(yīng)事件。

為了演示它,我們首先需要添加一個(gè)事件處理程序。

  • App.svelte
<script>
	let count = 0;

	function handleClick() {
		// event handler code goes here
	}
</script>

<button>
	Clicked {count} {count === 1 ? 'time' : 'times'}
</button>

將第9行的 ?<button>? 改為這樣。

<button on:click={incrementCount}>

在 ?incrementCount? 函數(shù)中,我們需要做的就是改變 ?count? 的值:

function incrementCount() {
	count += 1;
}

Svelte 其實(shí)是將此賦值語句替換為一些代碼,這些代碼將通知 Svelte 更新 DOM。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)