当前位置: 首页 > news >正文

汕头哪里学网站建设最好建设网站昌都地区

汕头哪里学网站建设最好,建设网站昌都地区,免费建网站视频教程,ip138禁止查询该域名在使用vant的Checkbox组件时#xff0c;为了实现复选框组选择一个#xff0c;禁用掉另一个#xff0c;同时添加点击事件的功能时。遇到明明disabledtrue#xff0c;但仍能触发点击事件的情况。为此#xff0c;分析下触发点击事件的原因及解决方法。 一、原因 1、异步更新…在使用vant的Checkbox组件时为了实现复选框组选择一个禁用掉另一个同时添加点击事件的功能时。遇到明明disabledtrue但仍能触发点击事件的情况。为此分析下触发点击事件的原因及解决方法。 一、原因 1、异步更新 异步更新 Vue 在处理数据更新时可能会使用异步更新队列。 当点击复选框时Vue 可能会首先触发 click 事件然后在稍后的时间异步更新数据以及复选框的 disabled 属性。这样即使 disabled 在 click 事件触发时是 true但实际的禁用状态可能会在稍后的异步更新中改变。 因此虽然看起来复选框被禁用了但在点击瞬间仍然可以触发 click 事件。 2、事件冒泡 事件冒泡 在某些情况下即使元素被禁用它仍然可以触发事件。 这是因为事件处理可能发生在 DOM 层级中的某个节点上然后通过事件冒泡传递到父元素从而触发父元素上的事件处理程序。 这可能是导致你看到复选框仍然触发 click 事件的原因之一。 二、解决方法 1、使用 change 事件 使用 change 事件替代 click 事件因为 change 事件通常在值发生变化后触发而不受禁用状态的影响。 2、在点击方法内部检查复选框的禁用状态如果它是禁用的则不执行进一步的操作。 methods: {clickCheckBox(event) {if (event.target.disabled) {return;}// 进一步的逻辑} }
http://www.hkea.cn/news/14533273/

相关文章:

  • 综合网站开发WordPress模板购买过程
  • 深圳南山区网站建设公司企业做网站的优势
  • 企业网站的重要性做电商
  • 网站设计 网站推广 网站优化wordpress 上传logo
  • wordpress清理插件哪个好深圳搜索引擎优化推广便宜
  • 平湖市网站建设动漫制作专业专科
  • 昆网站在哪里西安高端网站建设公司
  • 网站认证要钱南通网站的优化
  • 哪个网站可以做视频片头苏州市建设工程建设中心网站
  • 网站基本模板厦门网站建设系统
  • 输入公司名字找不到公司网站闽清县建设局网站
  • 怎么建个自己的网站wordpress 文章页调用
  • 平台类网站营销方案能力建设和继续教育中心网站
  • 网易企业邮箱登录v如何优化关键词搜索排名
  • 网站设计经典案例免费空间和域名
  • mugeda做网站江门网站制作公司
  • 都匀市建设局网站做网站乱码
  • 哪个网站可以做兼职亚马逊雨林属于哪个国家的
  • 中国e网网站建设旅行社网站规划与建设
  • 杭州公司注销网站备案建局域网网站
  • 建立网站目录的时候企业信息信用系统
  • 网站域名的单词桐乡网站建设
  • 扬州做公司网站建筑论坛网
  • 内蒙古高端网站建设网站建设优化制作公司
  • 北京网站的网站建设公司广州做鞋的网站
  • 北京建设监理协会网站网页微信注册新号怎么注册
  • 制作网站要求建设银行江苏分行网站
  • 怎么在虚拟主机上发布网站深圳光明
  • 一家专门做特卖的网站手机版美容加盟的网站建设
  • 住房城乡建设部网站诚信邢台搜