vue中button标签样式和功能禁用的写法

Vue3中禁用按钮:总分超100不可点击实践
在Vue3项目中,使用Element-Plus组件库时,遇到一个问题:当试卷总分超过100分时,需要禁用‘试题生成’按钮。解决方案是在HTML代码中通过添加`:disabled`属性,结合三目运算符动态控制按钮的禁用状态。这样,当总分超过100,按钮将变为灰色并不可点击。

记录工作中遇到的问题:

需求:出试卷时,如果总分超过100则不允许按钮可点击

所用技术栈:Vue3 element-Plus 

HTML代码:

<el-button type="primary" @click="onSubmitExam" >试题生成</el-button>

按钮是这样的:

现在添加disabled属性,总计分数超过100就让它变灰,禁用

<el-button type="primary" @click="onSubmitExam" :disabled="showScore > 100 ? true : false">试题生成</el-button>

 在这里,我判断的是总分,使用三目运算来控制按钮的属性

本文引用了别人的文章vue中button标签样式和功能禁用的写法_vue.js_脚本之家 (jb51.net)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值