Vue常用的修飾符的作用詳解
一、Vue的修飾符是什么
Vue中的修飾符分為以下五種:
- 表單修飾符;
- 事件修飾符;
- 鼠標按鍵修飾符;
- 鍵值修飾符;
- v-bind修飾符。
二、修飾符的作用
1、表單修飾符
修飾符 | 作用 | 使用 |
---|---|---|
lazy | 填完信息,光標離開標簽的時候,才會將值賦予給value | <input type="text" v-model.lazy="value"> |
trim | 自動過濾用戶輸入的首空格字符,中間的空格不會過濾 | <input type="text" v-model.trim="value"> |
number | 自動將用戶輸入的值轉(zhuǎn)為數(shù)值類型,如果不能被parseFloat解析,會返回原來的值 | <input v-model.number="age" type="number"> |
2、事件修飾符
修飾符 | 作用 | 使用 |
---|---|---|
stop | 阻止了事件冒泡 ,相當于調(diào)用了event.stopPropagation | <div @click="shout(2)"> <button @click.stop="shout(1)">ok</button> </div>//只輸出1 |
prevent | 阻止了事件的默認行為,相當于調(diào)用了event.preventDefault方法 | <form v-on:submit.prevent="onSubmit"></form> |
once | 綁定了事件以后只能觸發(fā)一次,第二次就不會觸發(fā) | <button @click.once="shout(1)">ok</button> |
3、鼠標按鈕修飾符
left左鍵點擊、right右鍵點擊、middle中鍵點擊
<button @click.left="shout(1)">ok</button> <button @click.right="shout(1)">ok</button> <button @click.middle="shout(1)">ok</button>
4、鍵盤修飾符
鍵盤修飾符用來修飾鍵盤事件(onkeyup,onkeydown)的,有如下:
- 普通鍵(enter、tab、delete、space、esc、up…)
- 系統(tǒng)修飾鍵(ctrl、alt、meta、shift)
// 只有按鍵為keyCode的時候才觸發(fā) <input type="text" @keyup.keyCode="shout()">
還可以通過以下方式自定義一些全局的鍵盤碼別名
Vue.config.keyCodes.f2 = 113
5、v-bind修飾符
props設置自定義標簽屬性,避免暴露數(shù)據(jù),防止污染HTML結(jié)構(gòu)
<input id="uid" title="title1" value="1" :index.prop="index">
三、常用的應用場景
修飾符 | 應用場景 |
---|---|
.stop | 阻止事件冒泡 |
.native | 綁定原生事件 |
.once | 事件只執(zhí)行一次 |
.self | 將事件綁定在自身身上,相當于阻止事件冒泡 |
.prevent | 阻止默認事件 |
.caption | 用于事件捕獲 |
.once | 觸發(fā)一次 |
.keyCode | 監(jiān)聽特定鍵盤按下 |
.right | 右鍵 |
到此這篇關于Vue常用的修飾符的作用詳解的文章就介紹到這了,更多相關Vue修飾符內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
vue 列表頁跳轉(zhuǎn)詳情頁獲取id以及詳情頁通過id獲取數(shù)據(jù)
這篇文章主要介紹了vue 列表頁跳轉(zhuǎn)詳情頁獲取id以及詳情頁通過id獲取數(shù)據(jù),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-03-03使用FileReader API創(chuàng)建Vue文件閱讀器組件
這篇文章主要介紹了使用FileReader API創(chuàng)建一個Vue的文件閱讀器組件,需要的朋友可以參考下2018-04-04vue項目如何實現(xiàn)ip和localhost同時訪問
這篇文章主要介紹了vue項目如何實現(xiàn)ip和localhost同時訪問,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-10-10用vue實現(xiàn)注冊頁效果?vue實現(xiàn)短信驗證碼登錄
這篇文章主要為大家詳細介紹了用vue實現(xiàn)注冊頁,短信驗證碼登錄,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-11-11Vue項目引用百度地圖并實現(xiàn)搜索定位等功能(案例分析)
這篇文章主要介紹了Vue項目引用百度地圖并實現(xiàn)搜索定位等功能(案例分析),本篇文章為案例分析,技術點較多,所以篇幅較長,認真閱覽的你一定會學到很多知識,需要的朋友可以參考下2022-09-09使用Vue實現(xiàn)調(diào)用接口加載頁面初始數(shù)據(jù)
今天小編就為大家分享一篇使用Vue實現(xiàn)調(diào)用接口加載頁面初始數(shù)據(jù),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-10-10