vue 实现特定条件下绑定事件


Posted in Javascript onNovember 09, 2019

今天写了个小功能,看起来挺简单,写的过程中发现了些坑。

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://www.baidu.com" 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 实现特定条件下绑定事件就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
一段实时更新的时间代码
Jul 07 Javascript
javascript document.compatMode兼容性
Feb 23 Javascript
js弹出对话框方式小结
Nov 17 Javascript
两种方法解决javascript url post 特殊字符转义 + &amp; #
Apr 13 Javascript
jQuery实现磁力图片跟随效果完整示例
Sep 16 Javascript
js HTML5手机刮刮乐代码
Sep 29 Javascript
解决VUE框架 导致绑定事件的阻止冒泡失效问题
Feb 24 Javascript
vue中如何实现pdf文件预览的方法
Jul 12 Javascript
vue中组件的过渡动画及实现代码
Nov 21 Javascript
Vue的click事件防抖和节流处理详解
Nov 13 Javascript
关于vue-cli3打包代码后白屏的解决方案
Sep 02 Javascript
uniapp 微信小程序 自定义tabBar 导航
Apr 22 Javascript
Vue通过for循环随机生成不同的颜色或随机数的实例
Nov 09 #Javascript
vue 根据选择条件显示指定参数的例子
Nov 09 #Javascript
在vue中动态添加class类进行显示隐藏实例
Nov 09 #Javascript
vue-resource:jsonp请求百度搜索的接口示例
Nov 09 #Javascript
解决vue 子组件修改父组件传来的props值报错问题
Nov 09 #Javascript
解决vue组件中click事件失效的问题
Nov 09 #Javascript
浅谈vue中组件绑定事件时是否加.native
Nov 09 #Javascript
You might like
PHP 登录完成后如何跳转上一访问页面
2014/01/14 PHP
Django中通过定时任务触发页面静态化的处理方式
2018/08/29 PHP
javascript下给元素添加事件的方法与代码
2007/08/13 Javascript
javascript读写json示例
2014/04/11 Javascript
js四舍五入数学函数round使用实例
2014/05/09 Javascript
获取中文字符串的实际长度代码
2014/06/05 Javascript
jQuery中click事件用法实例
2014/12/26 Javascript
jQuery判断数组是否包含了指定的元素
2015/03/10 Javascript
一步步教大家编写酷炫的导航栏js+css实现
2016/03/14 Javascript
详解Nodejs的timers模块
2016/12/22 NodeJs
React Native自定义控件底部抽屉菜单的示例
2018/02/08 Javascript
Vue使用NPM方式搭建项目
2018/10/25 Javascript
JavaScript实现身份证验证代码实例
2019/08/26 Javascript
BootstrapValidator验证用户名已存在(ajax)
2019/11/08 Javascript
JavaScript 引用类型实例详解【数组、对象、严格模式等】
2020/05/13 Javascript
python打开文件并获取文件相关属性的方法
2015/04/23 Python
实例解析Python设计模式编程之桥接模式的运用
2016/03/02 Python
wxPython之解决闪烁的问题
2018/01/15 Python
Django基础知识 URL路由系统详解
2019/07/18 Python
Python爬取腾讯视频评论的思路详解
2019/12/19 Python
雅诗兰黛澳大利亚官网:Estée Lauder澳大利亚
2019/05/31 全球购物
设计总监岗位职责
2013/12/07 职场文书
出生医学证明样本
2014/01/17 职场文书
餐饮总经理岗位职责
2014/03/07 职场文书
2014年国庆节寄语
2014/09/19 职场文书
学生检讨书怎么写?
2014/10/10 职场文书
社区党建工作汇报材料
2014/10/27 职场文书
2014年安全员工作总结
2014/11/13 职场文书
财政局长个人总结
2015/03/04 职场文书
我们的节日重阳节活动总结
2015/03/24 职场文书
2015年国庆节标语大全
2015/07/30 职场文书
2015年库房管理工作总结
2015/10/14 职场文书
redis连接被拒绝的解决方案
2021/04/12 Redis
解决Python中的modf()函数取小数部分不准确问题
2021/05/28 Python
Python 类,对象,数据分类,函数参数传递详解
2021/09/25 Python
Vscode中SSH插件如何远程连接Linux
2022/05/02 Servers