Vue基礎 3 v on 元素事件

2021-10-07 13:53:29 字數 973 閱讀 5231

v-on為元素繫結事件

事件名不需要寫on

指令可以簡寫為@

繫結的方法定義在methods屬性中

方法內部通過this關鍵字可以訪問定義在data中資料

例1:

>

"button" value=

"v-on 單擊指令" v-on:click=

"doit" />

"button" value=

"v-on 介入指令" v-on:mouseenter=

"doit" />

"button" value=

"v-on 雙擊指令" v-on:dblclick=

"doit" />

"button" value=

"v-on 簡寫" @dblclick=

"doit" />

new

vue(

, methods:

, changefood:

function()

},})

v-on補充:

事件繫結的方法寫成函式呼叫的形式,可以傳入自定義引數

定義方法時需要定義形參來接收傳入的實參

事件的後面跟上 .修飾符 可以對事件進行限制

.enter可以限制觸發的按鍵為回車(即輸入完後,單擊回車,即可觸發事件)

事件修飾符有多種

例2:

>

"button" @click=

"doit('老鐵',321)" value=

"button"/>

"text" @keyup.enter=

"sayhi" />

new

vue(

, methods:

, sayhi:

function()}})

VUE課程 9 事件繫結v on

vue模板中可以通過v on來繫結事件,比如click點選事件等等,事件要使用的方法可以定義在vue物件的配置物件的methods屬性中 div id button v on click show 點我有驚喜 button button v on mouseover show 點我有驚喜 butto...

vue系列課程5 事件監聽v on

事件修飾符 鍵盤事件 class list v on click num 1 按鈕button p div section template export default script v on click handlerclick 按鈕button section template export ...

vue2 0中v on繫結自定義事件

vue中父元件通過prop傳遞資料給子元件,而想要將子元件的資料傳遞給父元件,則可以通過自定義事件的繫結。每個vue例項都實現了 事件介面 即 1 使用 on eventname 監聽事件 2 使用 emit eventname 觸發事件 父元件可以在使用子元件的地方直接用 v on 來監聽子元件觸...