1. 程式人生 > >Vue.js 過濾器/管道符

Vue.js 過濾器/管道符

Vue.js 允許在表示式後新增可選的“過濾器 (Filter) ”,以“管道符”指示:

{{ message | capitalize }}

這裡我們將表示式 message 的值“管輸(pipe)”到內建的 capitalize 過濾器,這個過濾器其實只是一個 JavaScript 函式,返回大寫化的值。
過濾器可以串聯:

{{ message | filterA | filterB }}
過濾器也可以接受引數:

{{ message | filterA 'arg1' arg2 }}
過濾器函式始終以表示式的值作為第一個引數。帶引號的引數視為字串,而不帶引號的引數按表示式計算。這裡,字串 'arg1' 將傳給過濾器作為第二個引數,表示式 arg2 的值在計算出來之後作為第三個引數。