摘要:事件處理上一篇的條件渲染與列表渲染下一篇的表單輸入綁定事件監(jiān)聽指令可以用來監(jiān)聽事件來執(zhí)行一些代碼這個按鈕被點擊了次按鈕方法事件處理器許多事件處理的邏輯都很復(fù)雜,所以直接把代碼寫在指令中是不可行的。因此可以接收一個定義的方法來調(diào)用。
事件處理
事件監(jiān)聽上一篇:Vue的條件渲染與列表渲染:https://segmentfault.com/a/11...
下一篇:Vue的表單輸入綁定:https://segmentfault.com/a/11...
v-on 指令可以用來監(jiān)聽dom事件來執(zhí)行一些js代碼
方法事件處理器這個按鈕被點擊了{{msg}}次
許多事件處理的邏輯都很復(fù)雜,所以直接把 JavaScript 代碼寫在 v-on 指令中是不可行的。因此 v-on 可以接收一個定義的方法來調(diào)用。
內(nèi)聯(lián)處理器方法
除了直接綁定到一個方法,也可以用內(nèi)聯(lián) JavaScript 語句:
有時也需要在內(nèi)聯(lián)語句處理器中訪問原生 DOM 事件??梢杂锰厥庾兞?$event 把它傳入方法:
事件修飾符
在事件處理程序中調(diào)用 event.preventDefault() 或 event.stopPropagation() 是非常常見的需求。盡管我們可以在 methods 中輕松實現(xiàn)這點,但更好的方式是:methods 只有純粹的數(shù)據(jù)邏輯,而不是去處理 DOM 事件細(xì)節(jié)。
為了解決這個問題, Vue.js 為 v-on 提供了 事件修飾符。通過由點(.)表示的指令后綴來調(diào)用修飾符。
.stop
.prenent
.capture
.self
.once
在監(jiān)聽鍵盤事件時,我們經(jīng)常需要監(jiān)測常見的鍵值。 Vue 允許為 v-on 在監(jiān)聽鍵盤事件時添加關(guān)鍵修飾符。先來看看如何獲取鍵值:
記住所有的 keyCode 比較困難,所以 Vue 為最常用的按鍵提供了別名:
.enter
.tab
.delete
.esc
.space
.up
.down
.left
.right
修飾健可以用如下修飾符開啟鼠標(biāo)或鍵盤事件監(jiān)聽,使在按鍵按下時發(fā)生響應(yīng)。
.ctrl
.alt
.shift
.meta
比如:
同時按下ctrl和alt鍵,會有一個彈窗
鼠標(biāo)按鈕修飾符.left
.right
.middle
這些修飾符會限制處理程序監(jiān)聽特定的鼠標(biāo)按鍵.
To be continue......上一篇:Vue的條件渲染與列表渲染:https://segmentfault.com/a/11...
下一篇:Vue的表單輸入綁定:https://segmentfault.com/a/11...
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/87437.html
摘要:不必?fù)?dān)心,因為所有的事件處理方法和表達式都嚴(yán)格綁定在當(dāng)前視圖的上,它不會導(dǎo)致任何維護上的困難。當(dāng)一個被銷毀時,所有的事件處理器都會自動被刪除。 Vue.js的事件處理 監(jiān)聽事件 我們可以用 v-on 指令監(jiān)聽 DOM 事件來觸發(fā)一些 JavaScript 代碼。 {{msg}} var vm = new Vue({ el:.box, data:{ ...
摘要:請記住,會告訴瀏覽器你不想阻止事件的默認(rèn)行為。而單單釋放也不會觸發(fā)事件。修飾符修飾符允許你控制由精確的系統(tǒng)修飾符組合觸發(fā)的事件。當(dāng)一個被銷毀時,所有的事件處理器都會自動被刪除。 1、監(jiān)聽事件 用 v-on 指令監(jiān)聽 DOM 事件,并在觸發(fā)時運行一些 JavaScript 代碼。 Add 1 The button above has been clicked {{ counte...
項目參考了notepad,非常感謝。用flex布局頁面,響應(yīng)式,簡化了內(nèi)容,當(dāng)做練手vue項目 項目開發(fā)過程中,遇到的問題及知識點全部記錄在下方 vue2 + vuex + flex + localStorage 本地記事本 項目使用了vue cli 腳手架,webpack-simple模板,fontawesome圖標(biāo) 在線預(yù)覽及本地安裝 notebook github點擊預(yù)覽 npm insta...
摘要:當(dāng)需要和第三方的動畫庫,比如配合時會非常有用顯式聲明過渡類型新增需要給過渡元素添加事件偵聽器來偵聽過渡何時結(jié)束。在下例中我們使用注冊一個自定義的過渡元素已被插入在動畫結(jié)束后調(diào)用與相同然后用特性中漸近過渡與一起用時可以創(chuàng)建漸近過渡。 8.方法與事件處理器 方法處理器可以用 v-on 指令監(jiān)聽 DOM 事件: Greet 我們綁定了一個單擊事件處理器到一個方法 greet。下面在...
閱讀 3070·2021-10-14 09:42
閱讀 1433·2021-09-24 10:32
閱讀 3237·2021-09-23 11:21
閱讀 3004·2021-08-27 13:10
閱讀 3488·2019-08-29 18:41
閱讀 2349·2019-08-29 15:16
閱讀 1378·2019-08-29 13:17
閱讀 1044·2019-08-29 11:22