摘要:學(xué)習(xí)筆記方法與事件方法與事件調(diào)用得方法名后可以不跟括號,如果該方法有參數(shù),默認(rèn)會將原生事件對象傳入。因?yàn)橥ㄟ^就可以知道調(diào)用的是哪個方法,將邏輯與解耦,便于維護(hù)。最重要的是,當(dāng)銷毀時,所有的事件處理器都會自動銷毀,無需自己處理。
學(xué)習(xí)筆記:方法與事件方法與事件
@click調(diào)用得方法名后可以不跟括號(),如果該方法有參數(shù),默認(rèn)會將原生事件對象event傳入。
這種在HTML元素上監(jiān)聽事件的設(shè)計(jì)看似將DOM與JavaScript緊耦合,違背分離的原理,實(shí)則剛好相反。因?yàn)橥ㄟ^HTML就可以知道調(diào)用的是哪個方法,將邏輯與DOM解耦,便于維護(hù)。
最重要的是,當(dāng)viewModel銷毀時,所有的事件處理器都會自動銷毀,無需自己處理。
Vue提供了一個特殊變量$event,用于訪問原生DOM事件。
修飾符
Vue支持以下修飾符:
.stop
.prevent
.capture
.self
.once
具體用法如下:
修飾符功能 | 使用示例 |
---|---|
阻止單擊事件冒泡 | |
提交事件不再重載頁面 | |
修飾符可以串聯(lián) | |
只有修飾符 | |
添加事件偵聽器時使用事件捕獲模式 | ... |
只當(dāng)事件在該元素本身(不是子元素)觸發(fā)時執(zhí)行回調(diào) | ... |
只觸發(fā)一次,組件同樣適用 | ... |
在表單元素上監(jiān)聽鍵盤事件時,還可以使用按鍵修飾符。
修飾符功能 | 使用示例 |
---|---|
只有在keyCode是13時調(diào)用vm.submit() |
除了具體的某個keyCode外,Vue還提供了一些快捷名稱:
.enter
.tab
.delete(補(bǔ)貨“刪除”和“退格”鍵)
.esc
.space
.up
.down
.left
.right
這些按鍵修飾符也可以組合使用,或和鼠標(biāo)一起配合使用:
.ctrl
.alt
.shift
.meta
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/102640.html
摘要:可以進(jìn)行計(jì)算從開始計(jì)數(shù)雙向綁定數(shù)據(jù)和輸出綁定事件書寫區(qū)事件區(qū)域,所有事件控制寫在這里有簡寫形式可以直接把替換為,。 vue - 國人開發(fā)制作的 類似于 view 的發(fā)音 vue經(jīng)過了幾次大的版本波動 0.x 0.6版本 1.x 版本 2.x 版本 - 現(xiàn)在常用的 為什么要介紹版本改動呢,因?yàn)椴煌姹菊Z法和用法有差別,用起來比較麻煩 react 因?yàn)榘鏅?quán)原因,導(dǎo)致百度等企業(yè)...
摘要:一介紹也稱為,讀音類似,錯誤讀音,由華人尤雨溪開源并維護(hù)。隱藏四事件之前說了一些關(guān)于事件的指令,這里詳細(xì)學(xué)習(xí)一下事件的相關(guān)知識。還有一些其他鍵盤事件,具體參考官方文檔。模板就是,用來進(jìn)行數(shù)據(jù)綁定,顯示在頁面中,也稱為語法。 一、Vue.js介紹 Vue.js也稱為Vue,讀音類似view,錯誤讀音v-u-e,由華人尤雨溪開源并維護(hù)。 Vue有以下特點(diǎn): 是一個構(gòu)建用戶界面的框架 是一...
摘要:一介紹也稱為,讀音類似,錯誤讀音,由華人尤雨溪開源并維護(hù)。隱藏四事件之前說了一些關(guān)于事件的指令,這里詳細(xì)學(xué)習(xí)一下事件的相關(guān)知識。還有一些其他鍵盤事件,具體參考官方文檔。模板就是,用來進(jìn)行數(shù)據(jù)綁定,顯示在頁面中,也稱為語法。 一、Vue.js介紹 Vue.js也稱為Vue,讀音類似view,錯誤讀音v-u-e,由華人尤雨溪開源并維護(hù)。 Vue有以下特點(diǎn): 是一個構(gòu)建用戶界面的框架 是一...
摘要:一介紹也稱為,讀音類似,錯誤讀音,由華人尤雨溪開源并維護(hù)。隱藏四事件之前說了一些關(guān)于事件的指令,這里詳細(xì)學(xué)習(xí)一下事件的相關(guān)知識。還有一些其他鍵盤事件,具體參考官方文檔。模板就是,用來進(jìn)行數(shù)據(jù)綁定,顯示在頁面中,也稱為語法。 一、Vue.js介紹 Vue.js也稱為Vue,讀音類似view,錯誤讀音v-u-e,由華人尤雨溪開源并維護(hù)。 Vue有以下特點(diǎn): 是一個構(gòu)建用戶界面的框架 是一...
摘要:當(dāng)需要和第三方的動畫庫,比如配合時會非常有用顯式聲明過渡類型新增需要給過渡元素添加事件偵聽器來偵聽過渡何時結(jié)束。在下例中我們使用注冊一個自定義的過渡元素已被插入在動畫結(jié)束后調(diào)用與相同然后用特性中漸近過渡與一起用時可以創(chuàng)建漸近過渡。 8.方法與事件處理器 方法處理器可以用 v-on 指令監(jiān)聽 DOM 事件: Greet 我們綁定了一個單擊事件處理器到一個方法 greet。下面在...
摘要:子組件向父組件通信方法一使用事件父組件向子組件傳遞事件方法,子組件通過觸發(fā)事件,回調(diào)給父組件。非父子組件兄弟組件之間的數(shù)據(jù)傳遞非父子組件通信,官方推薦使用一個實(shí)例作為中央事件總線。 寫在前面 因?yàn)閷ue.js很感興趣,而且平時工作的技術(shù)棧也是Vue.js,這幾個月花了些時間研究學(xué)習(xí)了一下Vue.js源碼,并做了總結(jié)與輸出。 文章的原地址:https://github.com/answ...
閱讀 3487·2023-04-25 14:07
閱讀 3644·2021-09-28 09:35
閱讀 2161·2019-08-30 15:55
閱讀 1482·2019-08-30 13:48
閱讀 2571·2019-08-30 13:16
閱讀 3291·2019-08-30 12:54
閱讀 3299·2019-08-30 11:19
閱讀 1951·2019-08-29 17:17