Vue初體驗(五)過濾器的使用
阿新 • • 發佈:2018-12-09
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