這次給大家?guī)韋ilter怎樣全局使用,filter全局使用的注意事項(xiàng)有哪些,下面就是實(shí)戰(zhàn)案例,一起來看一下。愛掏網(wǎng) - it200.com
官方給出
Vue.filters(id?,?[definition]) //id?{string} //definition?{function}登錄后復(fù)制
詳情查看
在項(xiàng)目中我們?nèi)绻卸鄠€(gè)filters,那么我怎么一次注冊,全局可用,我們在項(xiàng)目里新建一個(gè)filters文件夾,如下,index.js是出口文件,readMore是一個(gè)對字符串做處理的過濾器
文件目錄
下面貼上代碼:
//index.js //?引入所有的過濾函數(shù) import?readMore?from?'./readMore'; //?導(dǎo)出在一個(gè)對象上 export?default?{ ??readMore }; //readMore.js //查看更多文字顯示'...' let?readMore?=?(text,length,suffix)?=>?{ ?if(text)?{ ??if(text.length? 登錄后復(fù)制
然后在main.js里面做如下處理:
main.js做全局注冊
//全局注冊自定義的過濾器 import filters from './filters'; for(let key in filters){ Vue.filter(key, (val,value1,value2) =>?{ ?return?filters[key](val,value1,value2); ?}); }登錄后復(fù)制
就可以在全局使用了
//在test.vue里面使用
??
#{{'文字文字'?|?readMore(15,'...')}}#
登錄后復(fù)制
相信看了本文案例你已經(jīng)掌握了方法,更多精彩請關(guān)注愛掏網(wǎng) - it200.com其它相關(guān)文章!
推薦閱讀:
實(shí)戰(zhàn)項(xiàng)目編譯后不在根目錄怎么辦
如何獲取dom內(nèi)class的值
以上就是filter怎樣全局使用的詳細(xì)內(nèi)容,更多請關(guān)注愛掏網(wǎng) - it200.com其它相關(guān)文章!
聲明:所有內(nèi)容來自互聯(lián)網(wǎng)搜索結(jié)果,不保證100%準(zhǔn)確性,僅供參考。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進(jìn)行處理。