成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Vue的全局過(guò)濾器和私有過(guò)濾器的實(shí)現(xiàn)

瀏覽:72日期:2023-01-25 17:16:32

Vue允許自定義過(guò)濾器 可被用作一些常見(jiàn)的文本格式化

過(guò)濾器可以用在兩個(gè)地方:mustache插值表達(dá)式 和 v-bind表達(dá)式

過(guò)濾器應(yīng)被添加在JavaScript表達(dá)式的尾部 由“管道”符指示(管道符就是一個(gè)豎杠:|)

一、全局過(guò)濾器

全局過(guò)濾器調(diào)用時(shí)的基本格式:

通過(guò)管道符[|]來(lái)進(jìn)行過(guò)濾 例如{{name | nameOpe}}定義過(guò)濾器的語(yǔ)法:Vue.filter('過(guò)濾器名稱',處理函數(shù))

處理函數(shù)的第一個(gè)參數(shù)已被固定了 是data 即管道符前面?zhèn)鬟f的數(shù)據(jù)若要添加其它入?yún)?只能添加在data的后面了

Vue.filter('',function(data){ return data+'123';})

(上述例子中 該過(guò)濾器的功能就是給過(guò)濾器前面的數(shù)據(jù)加上'123'字符串)

一個(gè)值得注意的地方是:過(guò)濾器并沒(méi)有修改原數(shù)據(jù) 只是在輸出之前進(jìn)行了一層處理

<div id='app'><p>{{msg | msgFormat}}</p></div>

<script> // Vue全局過(guò)濾器 Vue.filter('msgFormat',function(data){ // replace()方法的第一個(gè)參數(shù)支持正則表達(dá)式 return data.replace(/陳濤/g,'李強(qiáng)'); }) var vm=new Vue({ el:’#app’, data:{ msg:'我的名字叫陳濤,一天早上,同學(xué)碰見(jiàn)我,向我打招呼:’陳濤,你好!’' } });</script>

過(guò)濾器也可以傳入?yún)?shù) 且還能傳多個(gè)參數(shù)

<div id='app'><!-- 過(guò)濾器也可以傳參 還能傳多個(gè)參數(shù) --><p>{{msg | msgFormat('豪哥','111')}}</p></div>

<script> // Vue全局過(guò)濾器 Vue.filter('msgFormat',function(data,arg1,arg2){ // replace()方法的第一個(gè)參數(shù)支持正則表達(dá)式 return data.replace(/陳濤/g,arg1+arg2); }) var vm=new Vue({ el:’#app’, data:{ msg:'我的名字叫陳濤,一天早上,同學(xué)碰見(jiàn)我,向我打招呼:’陳濤,你好!’' }, methods:{} });</script>

還能多次調(diào)用過(guò)濾器 被調(diào)用的過(guò)濾器會(huì)按順序執(zhí)行

<div id='app'><!-- 調(diào)用多個(gè)過(guò)濾器 --><p>{{msg | msgFormat('豪哥','111') | test}}</p></div>

<script> // Vue全局過(guò)濾器 Vue.filter('msgFormat',function(data,arg1,arg2){ // replace()方法的第一個(gè)參數(shù)支持正則表達(dá)式 return data.replace(/陳濤/g,arg1+arg2); }) // 可多次調(diào)用過(guò)濾器 Vue.filter('test',function(msg) { return '<<<'+msg+'>>>' }) var vm=new Vue({ el:’#app’, data:{ msg:'我的名字叫陳濤,一天早上,同學(xué)碰見(jiàn)我,向我打招呼:’陳濤,你好!’' }, methods:{} });</script>

這兩個(gè)過(guò)濾器組合起來(lái) 順序執(zhí)行 輸出結(jié)果就是:

Vue的全局過(guò)濾器和私有過(guò)濾器的實(shí)現(xiàn)

二、私有過(guò)濾器

全局過(guò)濾器是能夠被所有的Vue實(shí)例共享 因而得名那么 同理 私有過(guò)濾器就是只能被定義的那個(gè)Vue實(shí)例使用

過(guò)濾器的調(diào)用順序 采用的是就近原則即 若有私有過(guò)濾器 則會(huì)優(yōu)先使用私有過(guò)濾器 若沒(méi)有私有過(guò)濾器 則會(huì)使用全局過(guò)濾器

每個(gè)過(guò)濾器有其自己的【名稱】和【處理函數(shù)】

定義私有過(guò)濾器的時(shí)候 也是在Vue實(shí)例里定義的有個(gè)filters屬性專門用來(lái)定義私有過(guò)濾器格式就是:過(guò)濾器名:方法

以一個(gè)日期格式轉(zhuǎn)換過(guò)濾器作為例子:

<div id='app2'><h3>{{date | dateFormat}}</h3></div>

// 自定義私有過(guò)濾器var vm2=new Vue({ el:’#app2’, data:{ date:new Date() }, methods:{}, // 定義私有過(guò)濾器 filters:{ dateFormat:function(dateStr,pattern='') { var dt=new Date(dateStr); var year=dt.getFullYear(); var month=dt.getMonth()+1; var day=dt.getDate(); if (pattern.toLowerCase()==='yyyy-mm-dd') {return `${year}-${month}-${day}`; } else {var hour=dt.getHours();var minute=dt.getMinutes();var second=dt.getSeconds();return `${year}-${month}-${day} ${hour}:${minute}:${second}`; } } }})

到此這篇關(guān)于Vue的全局過(guò)濾器和私有過(guò)濾器的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)Vue的全局過(guò)濾器和私有過(guò)濾器內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Vue
相關(guān)文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
日本一区二区免费在线观看视频| 欧美一区二区三区免费在线看| 成人国产电影网| 国产一区在线视频| 国产在线视频不卡二| 国产在线一区二区综合免费视频| 日韩高清在线不卡| 男女激情视频一区| 琪琪久久久久日韩精品| 亚洲国产欧美一区二区三区丁香婷 | 国产精品v一区二区三区| 欧美在线播放一区| 国产在线欧美日韩| 国产精品久久久久久久免费软件| 国产精品嫩草99av在线| 亚洲在线黄色| 欧美日韩五月天| 日韩视频中午一区| 久久综合色之久久综合| 国产精品美女一区二区三区| 有坂深雪av一区二区精品| 五月激情六月综合| 国产一区二区精品久久| 99久久精品99国产精品| 亚洲激情视频| 一本到高清视频免费精品| 这里只有精品99re| 国产精品三级视频| 午夜电影一区二区| 国产成人免费xxxxxxxx| 欧美日韩在线精品| 美女久久久精品| 国产成人精品免费一区二区| 欧美不卡在线| 在线观看亚洲| 欧美日韩亚洲综合在线| 亚洲高清在线| 欧美日韩一区不卡| 国产欧美日韩在线| 日韩精品一级二级 | 欧美一区免费| 国产精品久久久久久久久久妞妞 | 国产精品天天看| 日韩av不卡在线观看| 不卡一二三区首页| 西西人体一区二区| 欧美一区二区日韩一区二区| 中文字幕在线不卡| 国内精品嫩模私拍在线| 合欧美一区二区三区| 欧美日韩不卡在线| 亚洲人成亚洲人成在线观看图片 | 国产高清不卡一区二区| 亚洲人体偷拍| 日韩女优毛片在线| 一级精品视频在线观看宜春院 | 欧美精品粉嫩高潮一区二区| 国产精品国产三级国产普通话99| 美国av一区二区| 亚洲高清免费| 精品国产三级电影在线观看| 天天色综合成人网| 国内在线观看一区二区三区| 欧美中文字幕不卡| 亚洲精品成人天堂一二三| 成人国产电影网| 在线影院国内精品| 亚洲色图另类专区| 不卡av在线免费观看| 欧美视频一区在线观看| 亚洲欧美一区二区久久| 成人app网站| 欧美喷潮久久久xxxxx| 亚洲一区成人在线| 你懂的国产精品| 欧美一级xxx| 捆绑变态av一区二区三区| 亚洲永久免费| 亚洲天堂成人网| 欧美精品一区二区三区久久久竹菊| 精品视频一区三区九区| 性久久久久久久久| 99亚洲一区二区| 中文字幕一区二区三区四区不卡| 成人精品免费网站| 欧美精品一级二级三级| 看片网站欧美日韩| 91黄色免费观看| 日韩影视精彩在线| 色噜噜久久综合| 亚洲成a人v欧美综合天堂| 国产亚洲欧美一区二区| 亚洲欧美偷拍三级| 亚洲精品国产精品国自产观看| 国产午夜精品在线观看| 94-欧美-setu| 国产亚洲精品aa午夜观看| 成人网男人的天堂| 精品久久久久久无| www.亚洲精品| 久久久久久影视| 欧美日韩视频一区二区三区| 久久久国产午夜精品| 色综合中文字幕国产| 精品国产成人系列| a级高清视频欧美日韩| 国产婷婷色一区二区三区| 欧美午夜免费| 1024精品合集| 欧美中文字幕| 久久99精品一区二区三区三区| 在线观看视频一区二区欧美日韩| 日韩成人免费看| 3d动漫精品啪啪一区二区竹菊| 国产高清亚洲一区| 国产午夜亚洲精品不卡| 999亚洲国产精| 三级不卡在线观看| 91麻豆精品国产91| 96av麻豆蜜桃一区二区| 日韩美女视频一区二区| 久久av一区二区三区| 美女高潮久久久| 精品国产乱码久久久久久免费 | 亚洲一区bb| 久久精品国产99国产精品| 91精品欧美综合在线观看最新| 不卡免费追剧大全电视剧网站| 欧美韩日一区二区三区| 国产精品色网| 国产精品综合网| 亚洲免费不卡| 精品一区二区三区香蕉蜜桃| 久久综合九色综合97_久久久| 亚洲私人影院| 免费在线观看成人| 久久蜜桃av一区精品变态类天堂| 一本色道久久| 国产乱码精品一区二区三区av| 国产精品色呦呦| 色94色欧美sute亚洲线路一ni| 成人网男人的天堂| 亚洲影视在线观看| 欧美白人最猛性xxxxx69交| 亚洲国内在线| 国产成人精品综合在线观看| 综合激情成人伊人| 欧美放荡的少妇| 亚洲精品四区| 国产成人精品亚洲日本在线桃色 | 日本人妖一区二区| 国产区在线观看成人精品| 黑人巨大精品欧美黑白配亚洲| 日本一区二区久久| 欧美日韩精品一区视频| 国产精品v欧美精品∨日韩| 美女视频一区二区| 亚洲色图制服诱惑| 日韩欧美国产一区在线观看| 亚洲一区二区三区免费观看| 成人免费观看av| 男女性色大片免费观看一区二区 | 久久久久在线| 色噜噜狠狠成人网p站| 伊人激情综合| 欧美肥胖老妇做爰| 亚洲一区二区三区国产| 国产一区二区三区不卡在线观看| 亚洲成人在线| 日韩精品中文字幕一区| 综合电影一区二区三区| 九九精品一区二区| 伊人成人在线| 久久综合伊人| 久久婷婷色综合| 亚洲最色的网站| 99精品福利视频| 欧美一区二区二区| 亚洲精品伦理在线| 日韩国产精品91| 肉色丝袜一区二区| 老司机免费视频久久| 中文文精品字幕一区二区| 国产精品主播直播| 国产精品久久久久久亚洲毛片| 国产欧美一区二区三区另类精品| 伊人一区二区三区| 国产日韩欧美高清免费| 一区二区三区精品在线| 久久国产成人午夜av影院| 99re这里只有精品视频首页| 久久伊99综合婷婷久久伊| 一区二区三区加勒比av| 成人avav影音| 巨乳诱惑日韩免费av| 国产精品久久久久一区| 国产在线精品一区二区夜色| 亚洲国产精品一区二区久久 | 极品销魂美女一区二区三区| 91麻豆精品秘密|