如何使用Vue.js 2.0
中的計算屬性過濾數組?這個任務在Vue
的舊版本中是相當簡單的,但現在它更加涉及。我在一個表中顯示數據:如何使用計算屬性過濾數組?
<tr v-for="person in filterPeople">
<td>{{person.name}}</td>
<td>{{person.age}}</td>
</tr>
和我有一個輸入字段,我可以通過姓名和年齡進行篩選。我不知道我在做什麼錯在這裏:
computed: {
filterPeople: function(){
var self = this
return this.people.filter(function(p){
return p.name.indexOf(self.searchDetails) > - 1
})
}
}
如果我在輸入類型不按姓名或年齡,因爲我希望篩選的人。演示:http://codepen.io/p-adams/pen/AXPKko
請編輯您的問題,直接在問題主體中顯示相關代碼。 – nnnnnn
編輯我的問題 –