本文主要介紹vue定義了一個濾鏡(vue使用濾鏡),下面一起看看vue定義了一個濾鏡(vue使用濾鏡)相關資訊。
本文主要介紹vue cli的自定義濾鏡,分享給大家,給自己做個記錄。vue2中移除了內置過濾器。所有的過濾器都需要定義自己。下面的例子是以使用模板定制日期格式的webpack過濾器為例。文件結構。it 只是src,我們有過濾器,我們只做dataformat.js,我們做index.js,main . js——所有的過濾器都放在filter文件夾中,還有webpack模板文件的其余部分的結構,這里沒有完全寫出來。filt: mm | |;let date =新日期(時間);if (//(y)。測試(fmt)){ fmt = fmt . replace(regexp .1美元,(date.getfullyear)。substr(4—9 .一美元。長度));} let dt = {m: date.getmonth 1,d: date.getdate,h: date.gethours,m: date.getminutes,:date . get seconds} for(l測試(fmt)){ let fmt(1美元= fmt.replace正則表達式,(正則表達式。1 . length usd = 1):str( ;00強度)、substr (str。長度));}}返回格式;}這段代碼是在網(wǎng)上找的,我只是稍微修改了一下。filter/index.js這里集合了所有的自定義濾鏡,方便在main.js中一次添加到全局濾鏡中,如果自定義濾鏡不止一個,只需要在這個文件中導出即可。導出日期過濾器導入日期格式。/date format當派生表單派生鍵值時,請在篩選器的全局名稱篩選器中設置它。導出日期格式} {可以繼續(xù)導出其他過濾器src/main.js這個文件是程序的主入口,平時負責配置相關的東西。因此,毫無疑問,添加一個過濾器是它的工作(這是唯一可以獲得vue對象的地方)。///index.js會找到過濾器import *作為默認遍歷所有派生過濾器的過濾器,并添加到全局過濾器object.keys (filter),foreach ((key) = {vue.filter (key,filter { key });})it ;它很容易使用,就像以正常使用它和編寫它一樣。在項目中,您需要一個新日期(日期格式)|轉折點}新日期(日期格式)|轉折點( yyyymm dd hh: mm: ss)}以上是本文的全部內容。希望能幫到你,也希望你多多支持我。
了解更多vue定義了一個濾鏡(vue使用濾鏡)相關內容請關注本站點。