时间:2021-05-26
今天写了个小功能,看起来挺简单,写的过程中发现了些坑。
1.div没有disabled的属性,所以得写成button
2.disabled在data时,默认是true,使得初始化时,默认置灰按钮,无法点击
<div class='form-item'> <div class="checkWrap clearfix" @click='checkMark()'> <div class="checkBox" v-show="checkShow"></div> </div> <div>我已阅读并接受<a href="http://" rel="external nofollow" @click="conserve()">《xxx服务协议》</a>及隐私保护条款</div></div><button class='btn' ref='btn_submit' :disabled="isDisable" @click="check()"> 提交</button>export default { data() { return { checkShow: false, isDisable: true, } },methods: { /** * 协议勾选 */checkMark() { this.checkShow = !this.checkShow; if (this.checkShow === true) { this.isDisable = false; //打勾时,可以点击按钮 this.$refs.btn_submit.style.background = '#fa8919'; } else { this.isDisable = true; //不打勾时,不可以点击按钮 this.$refs.btn_submit.style.background = '#999'; }},/** * 提交按钮 */ check() { if (this.checkShow === false) { console.log('不能提交'); } else { console.log('能提交'); } } }}以上这篇vue 实现特定条件下绑定事件就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
曾经项目用到过的,之前在网上找到此代码,但在特定条件下除法和加法运算依然会出现BUG个人对此稍作优化复制代码代码如下://除法函数,用来得到精确的除法结果//说
有些php脚本在特定条件下运行会不稳定,这时候需要开启php-fpm的慢脚本日志,记录执行超时的脚本,以待后续查找原因并优化。具体配置方法如下,打开php-fp
1、conditional注解介绍含义:基于条件的注解作用:根据是否满足某一个特定条件来决定是否创建某个特定的bean意义:Springboot实现自动配置的关
7月17日消息,携程近日发布公告称,拟发行5亿美元2027年到期的可交换高级债券。据该债券相关条款约定,携程在遵循特定条件下将向交易持有人支付或交付现金、华住集
在Java解析XML文件的过程中,有时需要获取符合某些特定条件的节点,以下是实现代码。importjavax.xml.xpath.XPath;importjav