最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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')}}

瀏覽器顯示的效果:

四、 深入:私有過濾器

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

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

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

相關(guān)文章

  • Vue2和Vue3在v-for遍歷時ref獲取dom節(jié)點的區(qū)別及說明

    Vue2和Vue3在v-for遍歷時ref獲取dom節(jié)點的區(qū)別及說明

    這篇文章主要介紹了Vue2和Vue3在v-for遍歷時ref獲取dom節(jié)點的區(qū)別及說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • Vue使用Echarts圖表多次初始化報錯問題的解決方法

    Vue使用Echarts圖表多次初始化報錯問題的解決方法

    最近在學習Vue的時候,正好學到了引入echarts圖表做數(shù)據(jù)統(tǒng)計的內(nèi)容,所以下面這篇文章主要給大家介紹了關(guān)于Vue使用Echarts圖表多次初始化報錯問題的解決方法,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-05-05
  • DeepSeek?助力?Vue?開發(fā)絲滑的表單驗證Form?Validation功能

    DeepSeek?助力?Vue?開發(fā)絲滑的表單驗證Form?Validation功能

    文章介紹了如何使用Vue3的組合式API創(chuàng)建一個表單驗證組件,并提供了詳細的代碼示例,組件支持雙向綁定、自定義驗證規(guī)則、樣式和布局等功能,還涵蓋了組件的調(diào)用示例、路由配置和頁面展示入口
    2025-02-02
  • 在Vue中使用WebScoket?會怎么樣?

    在Vue中使用WebScoket?會怎么樣?

    這篇文章主要介紹了在Vue中使用WebScoket,網(wǎng)絡的不穩(wěn)定而斷開連接,webscoket不會出現(xiàn)異常,下面就一起進入文章看看吧
    2022-01-01
  • antd中table展開行默認展示,且不需要前邊的加號操作

    antd中table展開行默認展示,且不需要前邊的加號操作

    這篇文章主要介紹了antd中table展開行默認展示,且不需要前邊的加號操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • 開發(fā)一個封裝iframe的vue組件

    開發(fā)一個封裝iframe的vue組件

    這篇文章主要介紹了開發(fā)一個封裝iframe的vue組件,幫助大家更好的理解和學習使用vue框架,感興趣的朋友可以了解下
    2021-03-03
  • 詳解Vue如何在頁面刷新時進行重定向

    詳解Vue如何在頁面刷新時進行重定向

    這篇文章主要為大家詳細介紹了Vue如何在頁面刷新時進行重定向,文中的示例代碼簡潔易懂,具有一定的借鑒價值,有需要的小伙伴可以參考一下
    2025-01-01
  • Vue使得大屏自適應的多種方法

    Vue使得大屏自適應的多種方法

    這篇文章主要介紹了Vue使得大屏自適應的多種方法,自適屏幕,始終保持16:9的比例,還一種是使用CSS scale屬性對大屏幕做自適應處理,需要的朋友可以參考下
    2023-10-10
  • Vue項目每次發(fā)版后要清理瀏覽器緩存問題解決辦法

    Vue項目每次發(fā)版后要清理瀏覽器緩存問題解決辦法

    最近項目更新頻繁,每次一更新客戶都說還跟之前的一樣,一查原因是因為客戶沒有清空瀏覽器的緩存,所以為了方便客戶看到最新版本,開始調(diào)研再發(fā)布新版本后自動清理緩存,這篇文章主要給大家介紹了關(guān)于Vue項目每次發(fā)版后要清理瀏覽器緩存問題的解決辦法,需要的朋友可以參考下
    2024-02-02
  • Vue3 實現(xiàn)雙盒子定位Overlay的示例

    Vue3 實現(xiàn)雙盒子定位Overlay的示例

    這篇文章主要介紹了Vue3 實現(xiàn)雙盒子定位Overlay的示例,幫助大家更好的理解和使用vue,感興趣的朋友可以了解下
    2020-12-12

最新評論

凤冈县| 宁陵县| 吉木乃县| 无为县| 平谷区| 河曲县| 板桥市| 会同县| 顺平县| 凭祥市| 桦南县| 江津市| 阳城县| 茂名市| 昔阳县| 永济市| 呼和浩特市| 渝北区| 永年县| 柘荣县| 玉溪市| 满城县| 太原市| 厦门市| 大兴区| 伊通| 苏尼特左旗| 四川省| 金秀| 阿拉善左旗| 濮阳市| 惠东县| 嵊泗县| 惠安县| 庐江县| 霸州市| 涡阳县| 宝坻区| 武清区| 岳池县| 璧山县|