亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

vue通過過濾器實現(xiàn)數(shù)據(jù)格式化

 更新時間:2020年07月20日 16:57:30   作者:字母哥博客  
這篇文章主要介紹了vue通過過濾器實現(xiàn)數(shù)據(jù)格式化的方法,文中講解非常細致,幫助大家更好的理解和學習,感興趣的朋友可以了解下

一、本節(jié)說明

在使用插值表達式的時候,我們通常會有一種需求,就是將數(shù)據(jù)進行二次的格式化。VUE的過濾器的實現(xiàn)參考了linux的shell命令的管道的實現(xiàn)原理:即上一個命令的輸出,是下一個命令的輸入。
所以過濾器可以串接使用:{{數(shù)據(jù) | 過濾器A | 過濾器B}}

除了在插值表達式中可以使用過濾器,在后文中將要學習到的v-bind指令中也可以使用過濾器。用法是一致的,到時候我們再看一看。

二、 怎么做

全局過濾器(定義一個用于做日期格式化的過濾器)

  • 過濾器的第一個參數(shù)是固定的,就是輸入的數(shù)據(jù)。對于{{message|date-format('yyyy-mm-dd')}}而言,參數(shù)input=message,即“|”管道符之前的數(shù)據(jù)輸出,作為過濾器的輸入數(shù)據(jù)。
  • 過濾器除了第一個參數(shù)固定是“管道輸出”,其他的參數(shù)根據(jù)需要自定義。在傳參的時候,從第二個參數(shù)開始傳入即可。{{message|date-format(message,'yyyy-mm-dd')}}寫法是錯誤的。
  • 其中l(wèi)et是ES6中定義變量的語法,類似于var,但在塊作用域方面有不同之處??梢宰孕兴阉魃钊雽W習
  • 在上文代碼中使用了 template string語法,使用該語法可以有效的解決,字符串與變量繁瑣的拼接問題?!癭”這個字符是鍵盤在英文輸入法環(huán)境中,ESC下方的那個按鍵。
  • 在template string語法中,變量用${變量名}括起來。這個用法也是參考了linux的shell腳本的實現(xiàn)。
  • 使用ES6中的字符串新方法String.prototype.padStart(maxLength, fillString='') String.prototype.padEnd(maxLength, fillString='')來填充字符串;padStart(2,'0')表示如果字符串長度不足2位,則左補0,補足到長度為2.

三、 效果

過濾器的使用方法:

{{message}}
{{message|date-format('yyyy-mm-dd')}}

瀏覽器顯示的效果:

四、 深入:私有過濾器

除了可以定義全局的過濾器,我們還可以定義私有過濾器。但是過濾器這種代碼,類似于工具類,我們一般定義為全局的,讓它在各個模塊、組件里面都可以使用。

注意:當有局部和全局兩個名稱相同的過濾器時候,會以就近原則進行調用,即:局部過濾器優(yōu)先于全局過濾器被調用!

以上就是vue通過過濾器實現(xiàn)數(shù)據(jù)格式化的詳細內容,更多關于vue實現(xiàn)數(shù)據(jù)格式化的資料請關注腳本之家其它相關文章!

相關文章

  • vue中使用element日歷組件的示例代碼

    vue中使用element日歷組件的示例代碼

    這篇文章主要介紹了vue中如何使用element的日歷組件,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-09-09
  • Vue判斷字符串(或數(shù)組)中是否包含某個元素的多種方法

    Vue判斷字符串(或數(shù)組)中是否包含某個元素的多種方法

    在我們前端日常開發(fā)中經常會遇到判斷一個字符串中是否包含某個元素的需求,下面這篇文章主要給大家介紹了關于Vue判斷字符串(或數(shù)組)中是否包含某個元素的多種方法,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-09-09
  • 在vue中實現(xiàn)嵌套頁面(iframe)

    在vue中實現(xiàn)嵌套頁面(iframe)

    這篇文章主要介紹了在vue中實現(xiàn)嵌套頁面(iframe),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • Vue.js如何使用Socket.IO的示例代碼

    Vue.js如何使用Socket.IO的示例代碼

    這篇文章主要介紹了Vue.js如何使用Socket.IO的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-09-09
  • vscode 插件開發(fā) + vue的操作方法

    vscode 插件開發(fā) + vue的操作方法

    這篇文章主要介紹了vscode 插件開發(fā) + vue的操作方法,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-06-06
  • 使用Vue動態(tài)生成form表單的實例代碼

    使用Vue動態(tài)生成form表單的實例代碼

    這篇文章主要介紹了使用Vue動態(tài)生成form表單的實例代碼,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2018-04-04
  • vue下載文件以及文件重命名方式

    vue下載文件以及文件重命名方式

    這篇文章主要介紹了vue下載文件以及文件重命名方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • vue/cli和vue版本對應及安裝方式

    vue/cli和vue版本對應及安裝方式

    這篇文章主要介紹了vue/cli和vue版本對應及安裝方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • 基于Vue實現(xiàn)可以拖拽的樹形表格實例詳解

    基于Vue實現(xiàn)可以拖拽的樹形表格實例詳解

    因業(yè)務需求,需要一個樹形表格,并且支持拖拽排序,任意未知插入,github搜了下,真不到合適的,大部分樹形表格都沒有拖拽功能,所以決定自己實現(xiàn)一個。這里分享一下實現(xiàn)過程,需要的朋友可以參考下
    2018-10-10
  • vuejs 單文件組件.vue 文件的使用

    vuejs 單文件組件.vue 文件的使用

    本篇文章主要介紹了vuejs 單文件組件.vue 文件的使用,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07

最新評論