W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
DOM 事件處理程序具有額外的 修飾符(modifiers) 。例如,帶 ?once
? 修飾符的事件處理程序只運用一次:
<script>
function handleClick() {
alert('no more alerts')
}
</script>
<button on:click|once={handleClick}>
Click me
</button>
所有修飾符列表:
preventDefault
:調用event.preventDefault()
,在運行處理程序之前調用。比如,對客戶端表單處理有用。stopPropagation
:調用 event.stopPropagation()
, 防止事件影響到下一個元素。passive
: 優(yōu)化了對 touch/wheel 事件的滾動表現(xiàn)(Svelte 會在合適的地方自動添加滾動條)。capture
— 在 capture 階段而不是bubbling 階段觸發(fā)事件處理程序 (MDN docs)once
:運行一次事件處理程序后將其刪除。self
— 僅當 event.target 是其本身時才執(zhí)行。
你可以將修飾符組合在一起使用,例如:on:click|once|capture={...}
。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: