1. 程式人生 > >Vue初體驗(五)過濾器的使用

Vue初體驗(五)過濾器的使用

Vue.js 允許你自定義過濾器,被用作一些常見的文字格式化。使用格式為:

<!-- 在兩個大括號中 -->{{ message | capitalize }}<!-- 在 v-bind 指令中 --><divv-bind:id="rawId | formatId"></div>
  • 1
  • 2
  • 3
  • 4
  • 5

示例程式碼:

<!DOCTYPE html><html><head><metacharset="utf-8"><title>Vue學習</title><scriptsrc=
"https://unpkg.com/vue/dist/vue.js">
</script></head><style>.style{ color: red } </style><body><divid="app">
{{ message | capitalize }}</div><script>new Vue({ el: '#app', data: { message:
"ssssssssssssss" }, methods: { }, filters: { capitalize: function(value){if(!value){ return"" }else{ value = value.toString();
return value.charAt(0).toUpperCase() + value.slice(1); } } } })
</script></body></html>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44

這裡的重點是下面需要配置一個filters,裡面的函式是過濾器,必須返回一個過濾後的value。 下一篇:Vue初體驗(六)元件化component