事件委托

1. 什么是事件委托
     将子元素的事件委托(绑定)给父元素
2. 事件委托的好处
   1). 减少绑定的次数
   2). 后期新添加的元素也可以享用之前委托的事件
3. 事件委托的原理
    冒泡
4. 触发事件的是谁
    子元素
5. 如何找到触发事件的对象
     event.target
6. currentTarget VS target

currentTarget是绑定事件处理函数的元素, target是实际被鼠标点击得到的元素
   1). currentTarget要求绑定事件的元素一定是触发事件的元素
   2). target绑定事件的元素不一定是触发事件的元素,也可能是父元素

实例:

通过判断id确认currentTarget当前最新触发的是哪一个事件(phone or password)

当输入手机号码时,打印“phone”和值

当输入密码时,打印“password”和值

代码示例:

微信小程序——事件委托相关推荐

  1. Android微信小程序原理,微信小程序事件流原理解析

    这篇文章主要介绍了微信小程序事件流原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 一.什么是事件? 事件是视图层到逻辑层的通讯方式: 事件可 ...

  2. 微信小程序 事件传参

    微信小程序 事件传参 wxml部分 js 部分 wxml部分 1.先绑定事件 2.在该元素上写上属性 data-index 3.参数值即为要传参数 <text catchtap="de ...

  3. 【微信小程序/事件】事件响应的各种场景

    [微信小程序/事件]事件响应的各种场景 bindtap:点击事件 (1)使用范例 bindfocus:聚焦事件 (1)使用范例 bindblur:失焦事件 (1)使用范例 bindinput:输入事件 ...

  4. 微信小程序事件始末及相关资料整理

    转载请注明来源:前端之巅 微信公众号 小道消息 昨晚(9月21日晚)10:51,冯大辉在他的知名微信公众号小道消息上发了一篇7字标题的文章<微信应用号来了>,并加了"微信是一个操 ...

  5. 微信小程序----事件绑定

    前言 小程序中绑定事件, 通过bind关键字来实现.如: bindtap bindinput bindchanges等不同的组件支持不同的事件,具体查看组件的说明即可. 今天我们来了解bindtap和 ...

  6. 微信小程序事件和页面跳转

    一.页面跳转 1.非TabBar页面 一个小程序拥有多个页面,我们通过wx.navigateTo进入一个新的页面 我们通过下边点击事件实现页面跳转进行代码实现及参考 wx.navigateBack() ...

  7. 微信小程序事件传参以及循环

    微信的循环和传参 wx:for="{{ imageText }}" 循环体 wx:for-item="item" 指定微信的每一项 wx:for-index=& ...

  8. 微信小程序事件catchtap实现选项卡

    关于事件参考:https://www.cnblogs.com/eline2018/p/10394974.html 1.什么是事件 (1) 事件是视图层到逻辑层的通讯方式. (2) 事件可以将用户的行为 ...

  9. 微信小程序 事件点击后如何动态增删class类名(自用,没毛病)

    问了度娘很久,感觉很多例子都用不到开发上,综合了三个小时.有了完整的方案 第一种 后台获取list集合,js中判断动态修改js 第二种 手动定义list集合,js中判断动态修改js 流程 后台返回了一 ...

最新文章

  1. quartz 数据库配置
  2. 效率提升工具Listary
  3. c++拷贝、赋值和销毁的简单介绍
  4. 闽高校计算机二级c语言模拟器,闽高校计算机二级C语言模拟卷及答案.doc
  5. C语言数据类型从计算机原理的角度是怎样看待的?
  6. vue2.0移除或更改的一些东西
  7. cython加密代码python_利用Cython对python代码进行加密
  8. Windows下C语言网络编程快速入门
  9. 13个你必须知道的JS数组技巧
  10. React 编程思想 正反向数据流(单向数据流) 为了好理解我才叫正反向
  11. GDAL库中WFS服务中含有中文不能获取数据的问题
  12. wordpress创建_如何创建WordPress儿童主题
  13. C++自动类型转化--特殊构造函数方法和重载的运算符方法
  14. 分享谷歌SEO的32个实用关键词拓展工具
  15. 屏幕录制生成gif文件神器和相关操作 GifCam
  16. php批量修改怎么实现,PinPHP购物分享系统2.2后台批量采集修改实现方法
  17. 5款优秀的文档管理系统
  18. Wipe In and Wipe Out 抹进、抹出(动画显示、动画隐藏)(展开、折叠)(拉下、收起)
  19. 360金融:“巨头”式的快与稳
  20. 手机控制树莓派驱动投影仪DLPDLCR230NPEVM

热门文章

  1. PHP基础-如何给图片添加水印
  2. linux中安装百度输入法-----解决QT中使用百度输入法问题
  3. asp.net学生在线论坛
  4. 女生做前端还是测试,该如何选择?
  5. 疫情之下,别乱接私活,某码农就被单位开除了!
  6. python 保留两位有效数字
  7. 《盗墓笔记》新浪页游助手辅助同期上线
  8. R语言中的岭回归、套索回归、主成分回归:线性模型选择和正则化
  9. 高通平台解析dump日志方法
  10. 数据库三范式与反范式详解(一看就懂)