我想使用element-ui中的input去过滤掉table中的内容,可是发现实现不了。也就是相当于去实现条件查询。代码如下:
过滤器:
filters:{
filterContent: function (items) {
let arr=[];
for(let i= 0;i
arr[i] = {};
arr[i].id = items[i].id;
arr[i].uName = items[i].uName;
arr[i].is_active = items[i].is_active;
arr[i].phone = items[i].phone;
arr[i].roles = items[i].roles;
if(items[i].uName.indexOf(this.serachContent)>=0 || items[i].phone.indexOf(this.serachContent)>=0){
arr.push(arr[i]);
}else{
arr.splice(i,1);
}
}
return arr;
}
},
视图:
....
最后出现的错误是:
(unknown) TypeError: Cannot read property 'serachContent' of undefined