需求:
1.模糊搜索(不区分大小写)、
2.可输入(对单个标签只能输入英文字符、数字、短横线、下划线和小数点且10个字符内)、
3.所有标签总长度不超过100字符。
解决方案:
1.给a-select绑定属性:filterOption="filterOption"
该API为:是否根据输入项进行筛选。当其为一个函数时,会接收 inputValue option 两个参数,当 option 符合筛选条件时,应返回 true,反之则返回 false。
实现代码:
filterOption(inputValue, option) {
//搜索不区分大小写
return (
option.componentOptions.children[0].text
.toLowerCase()
.indexOf(inputValue.toLowerCase(