fuzzyQuery(list, keyWord) { 参数1:传入的数组 参数2:搜索的关键字
if (keyWord != "") {
var reg = new RegExp(keyWord);
var arr = [];
for (var i = 0; i < list.length; i++) {
if (reg.test(list[i].wxh_name) || reg.test(list[i].gzh_id)) { //这里匹配的是数组中微信号名称以及公众号id,可根据业务需求自行修改!
arr.push(list[i]);
}
}
return arr; //返回符合条件的数组
} else {
return this.response_arr; //根据业务自行修改
}
使用正则加test方法进行匹配关键字达到模糊搜索的效果