问题描述
使用:disabled禁用部分选项,使用某个数据是否有值来判断是否禁用,但是在页面上有禁用标志,点击禁用项后依然可以选中
原因
:disabled需要布尔值参数
原代码
<el-option
v-for="item in partyList"
:disabled="item.checkId"
:key="item.partyId"
:label="item.partyName"
:value="item.partyId">
</el-option>
修改后代码
<el-option
v-for="item in partyList"
:disabled="!!item.checkId"
:key="item.partyId"
:label="item.partyName"
:value="item.partyId">
</el-option>
文章讨论了在Vue.js的ElementUI组件`el-option`中,如何正确使用`disabled`属性根据数据值判断是否禁用选项。原始代码中的`item.checkId`应被转换为布尔值`!!item.checkId`以确保禁用效果,点击禁用项后不再可选。
后有禁用标志但是仍然可选&spm=1001.2101.3001.5002&articleId=136240104&d=1&t=3&u=58f90e00ad6f4f41b71f4e1c011864ad)
283

被折叠的 条评论
为什么被折叠?



