1.
后台返回的数组对象中有sname:"赵青",snameCode: "ZHAOQING";
data() {
return {
regrex: /.*.*/i, // 初始值
}
}
2.
通过element ui的select的:filter-method="filterMethod"方法;
filterMethod(val){ //自定义搜索方法
this.regrex = new RegExp(`.*${(val || "").split("").join(".*")}.*`,'i');
}
3.
在computed中:
realMemberList(){
return this.memberList.filter(v => this.regrex.test(v.snameCode || "") || this.regrex.test(v.sname));
},
根据拼音或者首字母查名字,汉字也可以
最新推荐文章于 2023-04-15 20:54:05 发布