searchvalue (list, keyWord){
if (keyWord !== "") {
var reg = new RegExp(keyWord);
var arr = [];
for (var i = 0; i < list.length; i++) {
if (reg.test(list[i].stu_name) || reg.test(list[i].stu_id)) { //这里匹配的是数组中需要的的内容,可根据业务需求自行修改!
arr.push(list[i]);
}
}
return arr; //返回符合条件的数组
} else {
return this.state.listarr; //根据业务自行修改
}
}
searchClick() {
const option = this.searchvalue(this.state.listarr,this.state.searchvalue)
this.setState({
list: option
})
}
07-08
336
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
06-27
8468
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)