<el-option
v-for="(item, i) in aaaList"
:key="i"
:label="item.name"
:disabled="disableBSelectron(item.name)" //禁用并传入对应的值
:value="item.name"
>
</el-option>
function disableBSelectron(name: string) {
const arr = aaaList || [];
let list: string[] = [];
for (let i = 0; i < arr.length; i++) {
// list = [...(arr[i].itemName || []), ...list];
//@ts-ignore
list.push(arr[i].itemName);
}
if (list.length) {
if (list.includes(name)) {
return true;
}
} else {
return false;
}
return false;
}
多个el-select循环重复的输入框禁用
最新推荐文章于 2023-06-20 14:44:43 发布