Vue 過濾器 filter 的使用

2021-10-21 11:20:34 字數 936 閱讀 7288

用於文字格式化(本質是乙個函式)

用於雙括號插值v-bind表示式,用管道符'|'新增到表示式尾部

註冊全域性過濾器

vue.filter('filtername',function(value))

"demo1"

>

type

="text"

v-model

='message'

>

>

}div>

>

// 定義全域性過濾器

vue.

filter

('myfile'

,function

(value)

)new

vue(})

script

>

註冊區域性過濾器

在vue的filters屬性內註冊

"demo2"

>

type

="text"

v-model

='message'

>

>

}div>

>

// 定義區域性過濾器

newvue(,

filters:}}

)script

>

需要注意:全域性註冊是filter,而元件過濾器是filters,如果不加s,並不會報錯,但是沒有過濾器的效果

過濾器串聯

注意:當有區域性和全域性兩個名稱相同的過濾器時候,會以就近原則進行呼叫,即:區域性過濾器優先於全域性過濾器被呼叫!

乙個表示式可以使用多個過濾器,過濾器之間需要用管道符「|」隔開。其執行順序,從左往右

VUE全域性過濾器filter

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

vue中filter 過濾器

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

Vue之過濾器filter

在官方文件中,是這樣說明的 可被用於一些常見的文字格式化,vue中過濾器的作用可被用於一些常見的文字格式化。也就是修飾文字,但是文字內容不會改變 過濾器分兩種 全域性過濾器 區域性過濾器 全域性過濾器使用頻率還是非常高的。兩個小例子 1 給金額前加 符號,2 裝置狀態用文字展示。用三種方式分別來實現...