vue中全域性filter過濾配置及使用

2021-10-08 08:50:02 字數 641 閱讀 5679

想必每個專案中都會存在要使用filter過濾資料的情況,以前剛接觸vue的時候,哪個頁面有需要過濾的資料就跑哪個頁面寫乙個filters,現在成長啦,知道可以提到全域性去寫乙個filters.js檔案來解決啦!

1.建立乙個filters.js檔案,本例中我建立在assets/util下,比如過濾時間

//過濾時間 保留年月日  原資料:2020-07-18 15:18:22  過濾後:2020-07-18

export

function

filtertime

(value)

}

2.在main.js中引入filters.js檔案

import

*as filters from

'./assets/util/filters'

//全域性過濾器

object.

keys

(filters)

.foreach

(key =>

)

3.在元件中使用

}<

/span>

//注意這裡的過濾器名稱要與filters.js中的保持一致哦

VUE全域性過濾器filter

1.1 過濾器科用在兩個地方 雙花括號插值和v bind 表示式中。過濾器應該被新增在js表示式的尾部,由管道符號指示 雙花括號中 在v bind 中 1.2 定義過濾器 1.2.1在元件選項中定義本地過濾器 注意 過濾器的內容由過濾器的返回值決定 引數1 表示要過濾的內容 引數2 表示傳遞給過濾器...

VUE之全域性過濾器 filter

效果圖 第一步 在src資料夾下新建filters資料夾,在該資料夾下新建index.js 內容如下 人民幣轉大寫 function rmbupper n s s 整 n math.floor n for var i 0 i unit 0 length n 0 i s p.replace 零.零 r...

vue中filter 過濾器

區域性過濾器,只有當前vue例項裡能使用 data filters return statusmap status tofixed2 num 全域性過濾器,在任何vue例項裡都能使用vue.filter adddanwei value data 上面寫法中要注意的問題是 全域性註冊時時是filter...