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 相关文章推荐
jQuery获取和设置表单元素的方法
Feb 14 Javascript
Javascript定义类(class)的三种方法详解
Mar 13 Javascript
javascript+HTML5自定义元素播放焦点图动画
Feb 21 Javascript
jQuery easyUI datagrid 增加求和统计行的实现代码
Jun 01 Javascript
再谈javascript常见错误及解决方法
Sep 16 Javascript
jQuery自定义多选下拉框效果
Jun 19 jQuery
浅谈Node.js ORM框架Sequlize之表间关系
Jul 24 Javascript
Vue-Router进阶之滚动行为详解
Sep 13 Javascript
360doc网站不登录就无法复制内容的解决方法
Jan 27 Javascript
Vue实现搜索 和新闻列表功能简单范例
Mar 16 Javascript
react-navigation之动态修改title的内容
Sep 26 Javascript
Javascript实现贪吃蛇小游戏(含详细注释)
Oct 23 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
PHP5 的对象赋值机制介绍
2011/08/02 PHP
php无限级评论嵌套实现代码
2018/04/18 PHP
详解PHP实现支付宝小程序用户授权的工具类
2018/12/25 PHP
用JQuery模仿淘宝的图片放大镜显示效果
2011/09/15 Javascript
js常用数组操作方法简明总结
2014/06/20 Javascript
如何书写高质量jQuery代码(使用jquery性能问题)
2014/06/30 Javascript
node.js中的http.request.end方法使用说明
2014/12/10 Javascript
使用Promise解决多层异步调用的简单学习心得
2016/05/17 Javascript
js实现点击切换checkbox背景图片的简单实例
2017/05/08 Javascript
vue路由跳转时判断用户是否登录功能的实现
2017/10/26 Javascript
vuex实现登录状态的存储,未登录状态不允许浏览的方法
2018/03/09 Javascript
Angular通过指令动态添加组件问题
2018/07/09 Javascript
vue中选项卡点击切换且能滑动切换功能的实现代码
2018/11/25 Javascript
jQuery实现点击滚动到指定元素上的方法分析
2020/03/19 jQuery
echarts.js 动态生成多个图表 使用vue封装组件操作
2020/07/19 Javascript
[46:21]Liquid vs LGD 2018国际邀请赛淘汰赛BO3 第一场 8.23
2018/08/24 DOTA
给Python入门者的一些编程建议
2015/06/15 Python
pyqt5 使用cv2 显示图片,摄像头的实例
2019/06/27 Python
python基于TCP实现的文件下载器功能案例
2019/12/10 Python
Python实现不规则图形填充的思路
2020/02/02 Python
使用python修改文件并立即写回到原始位置操作(inplace读写)
2020/06/28 Python
利用Python的folium包绘制城市道路图的实现示例
2020/08/24 Python
分享unittest单元测试框架中几种常用的用例加载方法
2020/12/02 Python
使用索引(Index)有哪些需要考虑的因素
2016/10/19 面试题
父亲生日宴会答谢词
2014/01/10 职场文书
2014年元旦促销活动方案
2014/02/22 职场文书
葛优非诚勿扰搞笑征婚台词
2014/03/17 职场文书
教师自我鉴定范文
2014/03/20 职场文书
物流专业求职信
2014/06/30 职场文书
先进员工获奖感言
2014/08/14 职场文书
2014小学教师个人工作总结
2014/11/10 职场文书
裁员通知
2015/04/25 职场文书
2016思想纪律作风整顿心得体会
2016/01/23 职场文书
Vue3 Composition API的使用简介
2021/03/29 Vue.js
详解Python中的进程和线程
2021/06/23 Python
分享很少见很有用的SQL功能CORRESPONDING
2022/08/05 MySQL