el-select已经选择的下拉框的值不可以再次被选择

本文介绍了一种前端开发中处理下拉菜单禁用状态的方法。当新增列表项时,下拉菜单会增加一个选项,已绑定的选项会被禁用,只能选择未被禁用的其他选项。实现步骤包括:为每个下拉菜单选项添加`disabled`属性,初始化时获取已绑定的选项并存入数组,以及在删除或更改时同步更新禁用状态。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

需求:每次点新增按钮,列表typeList就会新增一条可以选择的下拉菜单,如果一个下拉菜单绑定了一个a,那么新增之后的下拉菜单里面的下拉选项a是属于被禁用的状态,只能选择别的未被禁用的选项

实现:

1,首先把下拉菜单的options拿到,,把里面的每一项新增一个item.disabled=false的属性,这样可以去控制下拉框是否禁用

2,刚进入页面调列表接口,拿到一进页面返回的typeList,拿到里面已经被绑定的option,把这些option放在一个数组里面,为了跟操作1的数组进行对比

3.我们可以将2方法写成一个方法,在删除列表数据的时候调用一次,在change改变下拉框的时候去调用一次即可

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值