成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_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国内精品久久久久久久
激情一区二区三区| 国产精品日本| 国产视频亚洲| 国产日韩av一区二区| 国产成人h网站| 欧美疯狂性受xxxxx喷水图片| 日韩电影在线观看网站| 另类天堂av| 亚洲最新视频在线播放| 92国产精品观看| 日韩免费观看高清完整版| 久久91精品国产91久久小草| 欧美性视频一区二区三区| 久久狠狠亚洲综合| 欧美丝袜第三区| 久久99久久久久久久久久久| 色88888久久久久久影院野外| 五月婷婷综合网| 欧美中日韩免费视频| 亚洲国产日韩a在线播放性色| 一本久道久久久| 亚洲最新视频在线播放| 噜噜噜在线观看免费视频日韩| 亚洲午夜在线视频| 国产精品亚洲综合色区韩国| 亚洲一区二区视频在线| 欧美一级一区| 欧美日韩免费视频| 狠狠狠色丁香婷婷综合激情 | 国产日产精品一区二区三区四区的观看方式| 国产精品久久久久久久久搜平片| 极品尤物久久久av免费看| 亚洲精品视频观看| 亚洲综合不卡| 色综合久久久久久久久| 久久99精品国产.久久久久| 欧美一区二区免费观在线| caoporm超碰国产精品| 国产偷v国产偷v亚洲高清| 国自产拍偷拍福利精品免费一| 自拍偷拍国产精品| 亚洲一区二区动漫| 理论电影国产精品| 日韩一区二区三区在线视频| 91一区一区三区| 中文字幕在线一区| 中文亚洲字幕| 日韩精品五月天| 欧美人妇做爰xxxⅹ性高电影 | 天堂一区二区在线| 欧美日本国产视频| 成av人片一区二区| 成人免费视频在线观看| 香蕉成人久久| 在线观看国产91| 波多野结衣亚洲一区| 国产精品看片你懂得| 亚洲欧美久久久久一区二区三区| 美女脱光内衣内裤视频久久影院| 精品少妇一区二区三区在线播放| 黄色成人av网站| 午夜精品一区二区三区电影天堂 | 中文无字幕一区二区三区| 一区二区三区导航| 麻豆精品一二三| 精品动漫一区二区三区在线观看| 欧美成人午夜| 亚洲国产精品综合小说图片区| 欧美日韩一区二区电影| 97国产一区二区| 亚洲综合丝袜美腿| 欧美群妇大交群的观看方式| 91麻豆swag| 首页国产欧美久久| 精品精品国产高清a毛片牛牛| 在线精品在线| 久久国产精品99精品国产| 久久久久久麻豆| 免费在线播放第一区高清av| 国产福利一区二区三区在线视频| 亚洲欧洲日产国码二区| 欧美亚洲国产一区在线观看网站| 91视频在线观看免费| 亚洲香肠在线观看| 精品福利二区三区| 亚洲综合99| thepron国产精品| 亚洲国产一区二区三区| 欧美大片拔萝卜| 欧美一级视频| 欧美一区二区三区在线播放 | 日韩欧美国产不卡| 91久久久久| 国产一区二区不卡老阿姨| 亚洲视频在线观看三级| 91精选在线观看| 99在线精品视频在线观看| 国产一区二区女| 亚洲伦在线观看| 欧美一卡在线观看| aⅴ色国产欧美| 高清不卡一区二区| 亚洲成人激情自拍| 日本一区二区三级电影在线观看| 欧美伊人精品成人久久综合97| 欧美日韩国产免费观看| 精品制服美女丁香| 亚洲美女精品一区| 久久亚洲精精品中文字幕早川悠里| 色88888久久久久久影院野外| 欧美黄色一区| 韩国精品一区二区| 亚洲国产精品久久不卡毛片 | 在线国产电影不卡| 亚洲国产黄色| 91香蕉国产在线观看软件| 免费欧美在线视频| 亚洲男同1069视频| 2023国产精华国产精品| 欧美亚洲综合另类| 99伊人成综合| 欧美精品激情| 国产精品1区2区3区在线观看| 午夜精品福利一区二区蜜股av| 欧美韩日一区二区三区| 欧美一级片在线| 欧美做爰猛烈大尺度电影无法无天| 激情久久综合| av激情成人网| 狠狠色丁香婷婷综合久久片| 午夜欧美视频在线观看| 亚洲人成网站影音先锋播放| 久久嫩草精品久久久精品一| 欧美群妇大交群中文字幕| 久久精品麻豆| 亚洲激情综合| 欧美日韩一区在线播放| 懂色一区二区三区免费观看| 精品在线免费视频| 日韩专区一卡二卡| 亚洲综合色视频| 一色桃子久久精品亚洲| 久久久噜噜噜久噜久久综合| 9191精品国产综合久久久久久 | 高清不卡在线观看| 欧美精品1区2区3区| 亚洲一区精彩视频| 午夜影院久久久| 99久久精品免费看国产| 精品国产成人系列| 懂色av一区二区夜夜嗨| 久久精品国产秦先生| 亚洲国产日产av| 亚洲少妇30p| 亚洲国产精品精华液2区45| 欧美久久久久久蜜桃| 欧美性受xxxx黑人xyx性爽| 色婷婷av一区二区三区软件| 亚洲一卡久久| 亚洲在线电影| 国产精品一区二区三区四区五区| 狠狠噜噜久久| 狠狠色丁香久久综合频道| 91免费观看在线| 99国内精品久久| 不卡一区二区三区四区| 成人开心网精品视频| 成人av综合在线| 高清国产一区二区| 国产成人综合亚洲网站| 国产一区二区主播在线| 国内精品久久久久影院一蜜桃| 蜜桃一区二区三区在线观看| 三级欧美在线一区| 天天影视涩香欲综合网| 午夜国产精品影院在线观看| 日韩精品亚洲专区| 麻豆精品一区二区综合av| 美腿丝袜一区二区三区| 久久99精品久久久久久国产越南 | 欧美日韩系列| 欧美日韩国产综合网| 色综合天天综合在线视频| jlzzjlzz亚洲日本少妇| av电影在线观看一区| 99精品国产91久久久久久| 欧美凹凸一区二区三区视频| 欧美区一区二| 亚洲国产国产亚洲一二三| 最新成人av网站| 一区二区国产精品| 美女91精品| 欧美性三三影院| 欧美精品tushy高清| 91精品国产一区二区三区| 日韩亚洲电影在线| 久久―日本道色综合久久| 久久久91精品国产一区二区精品| 中文字幕欧美激情一区| 亚洲欧美福利一区二区|