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

vue中filters 傳入兩個參數(shù) / 使用兩個filters的實現(xiàn)方法

 更新時間:2019年07月15日 10:06:28   作者:勛勛勛勛小勛勛  
這篇文章主要介紹了vue中filters 傳入兩個參數(shù) / 使用兩個filters的實現(xiàn)方法,文中給大家提到了Vue 中的 filter 帶多參的使用方法,需要的朋友可以參考下

先給大家介紹下vue中filters 傳入兩個參數(shù) / 使用兩個filters

.vue

傳入兩個參數(shù)

 <van-col>{{第一個參數(shù)|formatVisitTime(第二個參數(shù))}}</van-col>

使用兩個filters

<van-tag plain :color="item.CreateTime(參數(shù))|formatVisitDate(filters方法)|formatVisitDateColor(filters方法)">{{item.CreateTime|formatVisitDate}}</van-tag>

format.js

export const formatVisitTime = (beginTime, finishTime) => {
  if (!beginTime) {
    return "--";
  }
  if (!finishTime) {
    return formatDateTime(beginTime, 'hh:mm:ss')
  }
  beginTime = new Date(beginTime);
  finishTime = new Date(finishTime);
  let mss = Math.abs(beginTime.getTime() - finishTime.getTime());
  let hours = Math.floor(mss / (1000 * 60 * 60));
  let minutes = Math.floor((mss % (1000 * 60 * 60)) / (1000 * 60));
  return hours + "小時" + minutes + "分鐘";
}

.ts

import format from "@/plugins/format";
@Component({
 filters: {
  formatVisitTime(beginTime, finishTime) {
   return format.formatVisitTime(beginTime, finishTime);
  }
 }
})

ps:下面看下Vue 中的 filter 帶多參

場景

在 vue 項目中,團隊成員在模板中解析一個 json 字符串,然后這個字符串來自于后臺,所以是類型不安全,直接用 JSON.parse 就報錯了,這里需要用 trycatch 下。

實際是,因為這個解析 json 字符串的方法是純函數(shù),且經(jīng)常用在模板中,所以作為 filter 合適,直接拷貝了其他項目的這個方法過來作為 fitlers 用,如下。

// omit other properties
 filters: {
  tryParseJsonString(jsonStr, defaultValue) {
   let ret = defaultValue;
   if (jsonStr) {
    try {
     ret = JSON.parse(jsonStr) || defaultValue;
    } catch (e) {
     console.warn('JSON格式不正確,解析失敗', e.message);
    }
   }

   return ret;
  }
 },
// ...

在模板中,可以綁定到 v-bind,使用如下

<template>
 <comp :images="li.value | tryParseJsonString([])" />
</template>

考慮到這個 filter 使用頻繁,所以可以封裝進全局 mixin,避免頻繁的引用。

參考 https://vuejs.org/v2/guide/fi...

總結(jié)

以上所述是小編給大家介紹的vue中filters 傳入兩個參數(shù) / 使用兩個filters的實現(xiàn)方法 ,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!

相關(guān)文章

  • 微信小程序用戶盒子、宮格列表的實現(xiàn)

    微信小程序用戶盒子、宮格列表的實現(xiàn)

    這篇文章主要介紹了微信小程序用戶盒子、宮格列表,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-07-07
  • Vue el-table表格第一列序號與復選框hover切換方式

    Vue el-table表格第一列序號與復選框hover切換方式

    這篇文章主要介紹了Vue el-table表格第一列序號與復選框hover切換方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • 詳解vue.js移動端導航navigationbar的封裝

    詳解vue.js移動端導航navigationbar的封裝

    本篇文章主要介紹了vue.js移動端導航navigationbar的封裝,具有一定的參考價值,有興趣的可以了解一下
    2017-07-07
  • vue2結(jié)合echarts實現(xiàn)一個地圖的效果

    vue2結(jié)合echarts實現(xiàn)一個地圖的效果

    這篇文章主要介紹了vue2結(jié)合echarts實現(xiàn)一個地圖的效果,本文通過實例代碼給大家介紹的非常詳細,對大家何用vue和echarts實現(xiàn)一個地圖有一定的幫助,感興趣的朋友一起看看吧
    2024-03-03
  • vue-router兩種模式區(qū)別及使用注意事項詳解

    vue-router兩種模式區(qū)別及使用注意事項詳解

    這篇文章主要介紹了vue-router兩種模式區(qū)別及使用注意事項,結(jié)合實例形式詳細分析了vue-router兩種模式hash模式與history模式的區(qū)別、用法與操作注意事項,需要的朋友可以參考下
    2019-08-08
  • vue-echarts高度縮小時autoresize失效的原因和解決辦法

    vue-echarts高度縮小時autoresize失效的原因和解決辦法

    Vue-Echarts是一個基于ECharts封裝的輕量級、易用的圖表組件庫,它允許你在Vue.js應用中方便地集成ECharts,這是一個強大而直觀的數(shù)據(jù)可視化庫,本文給大家介紹了vue-echarts高度縮小時autoresize失效的原因和解決辦法,需要的朋友可以參考下
    2024-12-12
  • vue 清空input標簽 中file的值操作

    vue 清空input標簽 中file的值操作

    這篇文章主要介紹了vue 清空input標簽 中file的值操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • vue之debounce屬性被移除及處理詳解

    vue之debounce屬性被移除及處理詳解

    今天小編就為大家分享一篇vue之debounce屬性被移除及處理詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • Vue 基礎(chǔ)語法之計算屬性(computed)、偵聽器(watch)、過濾器(filters)詳解

    Vue 基礎(chǔ)語法之計算屬性(computed)、偵聽器(watch)、過濾器(filters)詳解

    計算屬性就是 Vue 實例選項中的 computed,computed 的值是一個對象類型,對象中的屬性值為函數(shù),而且這個函數(shù)沒辦法接收參數(shù),這篇文章主要介紹了Vue 基礎(chǔ)語法之計算屬性(computed)、偵聽器(watch)、過濾器(filters)詳解,需要的朋友可以參考下
    2022-11-11
  • elementui中el-input回車搜索實現(xiàn)示例

    elementui中el-input回車搜索實現(xiàn)示例

    這篇文章主要介紹了elementui中el-input回車搜索實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-06-06

最新評論

韶关市| 澄迈县| 汶上县| 清水河县| 靖远县| 乡城县| 清河县| 黄大仙区| 宣城市| 勃利县| 乐安县| 曲水县| 甘德县| 武乡县| 宝清县| 乳源| 政和县| 宕昌县| 静海县| 嘉定区| 苍梧县| 恩施市| 即墨市| 武鸣县| 中山市| 大方县| 美姑县| 吉林省| 青龙| 安国市| 唐河县| 阿勒泰市| 榆林市| 永新县| 会泽县| 浠水县| 二手房| 阜阳市| 沙湾县| 建宁县| 蒙山县|