获取到的数据只渲染10条,其他的用滚动事件来完成加载,然后就是搜索框实现模糊查询搜索,我现在用的是mand-mobile金融组件做的,模糊查询可以查询到数据,用的filter和indexOf来实现的,但是在删除相关信息后或者搜索其他内容,就不会返回列表数据了.
searchHandle(name, val) {
this.searchVal = val;
this.searchList = [];
console.log(this.searchVal);
if (val.trim()) {
clearTimeout(this.timer);
this.timer = setTimeout(() => {
let res = this.schoolData[0].filter((item) => {
if (item.label.indexOf(val) !== -1) {
this.searchList.push(item);
}
});
console.log(this.searchList);
this.schoolData = [this.searchList];
}, 1000);
}
},