Nói rằng tôi có một trường hợp Vue như vậy:Trong Vue JS, gọi một bộ lọc từ một phương pháp bên trong dụ vue
new Vue({
el: '#app',
data: {
word: 'foo',
},
filters: {
capitalize: function(text) {
return text.replace(/(?:^|\s)\S/g, function(a) { return a.toUpperCase(); });
}
},
methods: {
sendData: function() {
var payload = this.$filters.capitalize(this.word); // how?
}
}
}
tôi có thể dễ dàng sử dụng các bộ lọc trong một khuôn mẫu như vậy:
<span>The word is {{ word | capitalize }}</span>
Nhưng làm cách nào tôi có thể sử dụng bộ lọc này từ bên trong một phương thức thể hiện hoặc thuộc tính được tính? (Rõ ràng ví dụ này là tầm thường và các bộ lọc thực tế của tôi phức tạp hơn).