业务需求:
①按钮在总分超过预计值时禁用
②在试题生成成功时禁用
③在打开dialog时,试题已存在时禁用
出现的问题
总分超过预计值时,按钮不能禁用

问题代码:
这种情况只能控制需求①,②③控制不了

这种情况只能控制②③,①控制不了
解决方法:
通过 || 关系,来控制判断条件

具体代码:
<el-form-item label="考试题型:" v-model="bindQuestionList">
<div v-for="(item, index) in bindQuestionList" :key="index">
<el-checkbox v-show="item.questionTitle == '单选题'" v-model="item.choose"
@c

本文介绍了在Vue.js和ElementUI中如何实现多条件判断以禁用按钮的功能。针对业务需求,如总分超过预期、试题生成成功及对话框开启时试题已存在等场景,通过使用逻辑运算符`||`组合不同条件,实现按钮的动态禁用状态。在生成试题后及关闭对话框时,需记得重置禁用状态。
最低0.47元/天 解锁文章
542

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



