需求:
需要在筛选框中,输入筛选条件,筛选出当前列表中符合的数据。
indexList:[] 是数组存储的数据
e是获取输入框中的值
query(e){
this.indexList=this.indexList.filter(function (item) {
return item.goodsname.indexOf(e) != -1
});
}
这样会出现数据越来越少的问题,需要再定义一个数组,来每次进行筛选时,是筛选当前列表的所有值
arrayindexList:[]
indexList:[] 是数组存储的数据
query(e){
this.arrayindexList=this.indexList
this.indexList=this.indexList.filter(function (item) {
return item.goodsname.indexOf(e) != -1
});
}