根据条件禁用数组中的某些元素
js:遍历数组
中的值,然后根据条件禁用其中的某些元素
// 判断当前元素的id是否等于数组中的id 相等给当前元素禁用
typeList.value.forEach(() => {
for (let i = 0; i < typeList.value.length; i++) {
if (typeList.value[i].id === selectType.value.id) {
typeList.value[i].disabled = true;
}
}
});
vue:通过:disabled动态禁用下拉选项
<el-select
v-model="typeId"
class="m-2 w-full"
placeholder="请选择"
>
<el-option
v-for="item in typeList"
:key="item.id"
:label="item.name"
:value="item.id"
:disabled="item.disabled"
/>
</el-select>