Vue filter介紹及其使用詳解
VueJs 提供了強(qiáng)大的過(guò)濾器API,能夠?qū)?shù)據(jù)進(jìn)行各種過(guò)濾處理,返回需要的結(jié)果
Vue 過(guò)濾器的基本用法
// 注冊(cè) Vue.filter('my-filter', function (value) { // 返回處理后的值 }) // getter,返回已注冊(cè)的過(guò)濾器 var myFilter = Vue.filter('my-filter')
//在mustache中使用 {{ msg | uppercase }}
或
//在標(biāo)簽中使用 <input type="password" v-model="psw | validate">
默認(rèn)的過(guò)濾器
注意:在Vue 2.0版本中已經(jīng)廢棄使用默認(rèn)過(guò)濾器
名稱 | 功能 |
---|---|
capitalize | 首字母大寫(xiě) |
uppercase | 全部大寫(xiě) |
lowercase | 全部小寫(xiě) |
currency | 輸出金錢(qián)以及小數(shù)點(diǎn) |
pluralize | 輸出復(fù)數(shù)的形式 |
debounce | 延期執(zhí)行函數(shù) |
limitBy | 在 v-for 中使用,限制數(shù)量 |
filterBy | 在 v-for 中使用,選擇數(shù)據(jù) |
orderBy | 在 v-for 中使用,排序 |
自定義過(guò)濾器
使用全局定義一個(gè)過(guò)濾器
//過(guò)濾非法字符 Vue.filter('validate', function(val) { val = val.toString(); reg = /[`~!@#$%^&*()_+<>?:"{},\/;']/im; if(reg.test(val)) { $.alert("請(qǐng)勿輸入非法字符", "溫馨提示"); //返回時(shí)刪除非法字符 return val.substr(0, val.length - 1); } else { //原內(nèi)容返回 return val; } });
在表單中使用
<input type="password" placeholder="輸入密碼" v-model="psw | validate" maxlength = "18">
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
詳解vue3結(jié)合ts項(xiàng)目中使用mockjs
這篇文章主要為大家介紹了vue3結(jié)合ts項(xiàng)目中使用mockjs示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-07-07vue elementUI 表單嵌套驗(yàn)證的實(shí)例代碼
這篇文章主要介紹了vue + elementUI 表單嵌套驗(yàn)證,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-11-11vue通過(guò)watch對(duì)input做字?jǐn)?shù)限定的方法
本篇文章主要介紹了vue通過(guò)watch對(duì)input做字?jǐn)?shù)限定的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-07-07vue3.0關(guān)閉eslint校驗(yàn)的3種方法詳解
這篇文章主要給大家介紹了關(guān)于vue3.0關(guān)閉eslint校驗(yàn)的3種方法,在實(shí)際開(kāi)發(fā)過(guò)程中,eslint的作用不可估量,文中將關(guān)閉的方法介紹的非常詳細(xì),需要的朋友可以參考下2023-06-06vue vuex vue-rouert后臺(tái)項(xiàng)目——權(quán)限路由(適合初學(xué))
這篇文章主要介紹了vue vuex vue-rouert后臺(tái)項(xiàng)目——權(quán)限路由,通過(guò)本文可以很清除的捋清楚vue+vuex+vue-router的關(guān)系,本版本非常簡(jiǎn)單,適合初學(xué)者,需要的朋友可以參考下2017-12-12vue-element-admin如何從mock數(shù)據(jù)過(guò)渡到使用后臺(tái)接口
這篇文章主要介紹了vue-element-admin如何從mock數(shù)據(jù)過(guò)渡到使用后臺(tái)接口問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-04-04基于vue 動(dòng)態(tài)加載圖片src的解決方法
下面小編就為大家分享一篇基于vue 動(dòng)態(tài)加載圖片src的解決方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-02-02