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 相关文章推荐
javascript函数重载解决方案分享
Feb 19 Javascript
javascript下拉框选项单击事件的例子分享
Mar 04 Javascript
JQuery勾选指定name的复选框集合并显示的方法
May 18 Javascript
jquery在vue脚手架中的使用方式示例
Aug 29 jQuery
引入JavaScript时alert弹出框显示中文乱码问题
Sep 16 Javascript
Javascript中将变量转换为字符串的三种方法
Sep 19 Javascript
vue中子组件的methods中获取到props中的值方法
Aug 27 Javascript
在vue项目中引用Iview的方法
Sep 14 Javascript
JS温故而知新之变量提升和时间死区
Jan 27 Javascript
Vue CLI3创建项目部署到Tomcat 使用ngrok映射到外网
May 16 Javascript
Vue路由模块化配置的完整步骤
Aug 14 Javascript
HTML+VUE分页实现炫酷物联网大屏功能
May 27 Vue.js
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实现博客,论坛图片防盗链的方法
2016/10/15 PHP
Laravel多用户认证系统示例详解
2018/03/13 PHP
JS日历 推荐
2006/12/03 Javascript
javascript 兼容鼠标滚轮事件
2009/04/07 Javascript
JS动态添加option和删除option(附实例代码)
2013/04/01 Javascript
用js替换除数字与逗号以外的所有字符的代码
2014/06/07 Javascript
基于jQuery实现的仿百度首页滑动选项卡效果代码
2015/11/16 Javascript
BootStrap Validator 版本差异问题导致的submitHandler失效问题的解决方法
2016/12/01 Javascript
基于Vue.js实现tab滑块效果
2017/07/23 Javascript
Vue通过URL传参如何控制全局console.log的开关详解
2017/12/07 Javascript
vuex的简单使用教程
2018/02/02 Javascript
使用Vue如何写一个双向数据绑定(面试常见)
2018/04/20 Javascript
JavaScript设计模式之模板方法模式原理与用法示例
2018/08/07 Javascript
vue interceptor 使用教程实例详解
2018/09/13 Javascript
vue-cli系列之vue-cli-service整体架构浅析
2019/01/14 Javascript
Node.js Windows Binary二进制文件安装方法
2019/05/16 Javascript
JS中async/await实现异步调用的方法
2019/08/28 Javascript
vue 实现input表单元素的disabled示例
2019/10/28 Javascript
vue如何使用外部特殊字体的操作
2020/07/30 Javascript
python re正则表达式模块(Regular Expression)
2014/07/16 Python
深入解析Python编程中JSON模块的使用
2015/10/15 Python
浅析Python 中整型对象存储的位置
2016/05/16 Python
python中的lambda表达式用法详解
2016/06/22 Python
深度定制Python的Flask框架开发环境的一些技巧总结
2016/07/12 Python
pandas.dataframe按行索引表达式选取方法
2018/10/30 Python
python远程连接MySQL数据库
2019/04/19 Python
python 字典访问的三种方法小结
2019/12/05 Python
django的autoreload机制实现
2020/06/03 Python
详解Python IO编程
2020/07/24 Python
python 动态渲染 mysql 配置文件的示例
2020/11/20 Python
CSS3教程(8):CSS3透明度指南
2009/04/02 HTML / CSS
日本运动品牌美津浓官方购物网站:MIZUNO SHOP
2016/08/21 全球购物
销售总监工作职责
2013/11/21 职场文书
新学期开学标语
2014/06/30 职场文书
伏羲庙导游词
2015/02/09 职场文书
JavaScript实现队列结构过程
2021/12/06 Javascript