如何使用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
编辑我的问题 –