Vue.js 中可以透過v-on 指令為標籤綁定事件偵聽器,語法為v-on:
="handler",支援指定事件名稱、事件修飾符和動態事件名稱。
Vue.js 中標籤綁定事件
在Vue.js 中,可以透過v -on
指令為HTML 標籤綁定事件偵聽器。 v-on
指令的語法為:
<code>v-on:<event-name>="handler"</code>
其中:
#<event-name>
是要綁定的事件名稱,如click
、hover
或keydown
。 handler
是一個方法,當事件觸發時將會被呼叫。 綁定特定事件
以下是如何綁定特定事件:
<code class="html"><button v-on:click="handleClick">按钮</button></code>
當使用者點擊按鈕時,handleClick
方法將會被呼叫。
綁定事件修飾符
##Vue.js 提供了事件修飾符,用於修改事件行為::阻止事件冒泡。
:封鎖瀏覽器的預設行為。
:在捕捉階段而不是冒泡階段偵聽事件。
:僅在事件目標與綁定元素相同時觸發。
:僅觸發一次事件。
綁定多個事件
可以透過逗號分隔多個事件名稱來綁定多個事件:<code class="html"><input v-on:keyup.enter="submitForm"></code>
綁定動態事件名稱
可以透過變數或表達式來動態綁定事件名稱:<code class="html"><button v-on:[eventName]="handler">按钮</button></code>
eventName 可以是動態值,例如:
<code class="html"><script> export default { data() { return { eventName: 'click' } } } </script></code>
<code class="html"><template> <button v-on:[eventName]="handler">按钮</button> </template></code>
以上是vue中標籤怎麼綁定事件的詳細內容。更多資訊請關注PHP中文網其他相關文章!