事件绑定

  1. 什么是事件

    事件是渲染层到逻辑层的通讯方式。通过事件可以将用户在渲染层产生的行为,反馈到逻辑层进行业务的处理。

  2. 小程序中常用的事件

  3. 事件对象的属性列表

    当事件回调触发的时候,会收到一个事件对象 event,它的详细属性如下表所示:

  4. target 和 currentTarget 的区别

    target 是触发该事件的源头组件,而 currentTarget 则是当前事件所绑定的组件。举例如下:



    点击内部的按钮时,点击事件以冒泡的方式向外扩散,也会触发外层 view 的 tap 事件处理函数。

    此时,对于外层的 view 来说:

    • e.target 指向的是触发事件的源头组件,因此,e.target 是内部的按钮组件
    • e.currentTarget 指向的是当前正在触发事件的那个组件,因此,e.currentTarget 是当前的 view 组件
  5. bindtap 的语法格式

    在小程序中,不存在 HTML 中的 onclick 鼠标点击事件,而是通过 tap 事件来响应用户的触摸行为。

    • 通过 bindtap,可以为组件绑定 tap 触摸事件,语法如下:

    • 在页面的 .js 文件中定义对应的事件处理函数,事件参数通过形参 event(一般简写成 e) 来接收:

最新文章

  1. 从零自学Hadoop(06):集群搭建
  2. [Android]Volley源码分析(二)
  3. filebeat安装与基础用法
  4. C++程序中调用MPI并行的批处理命令
  5. 【py分析网页】可能有用的-re去除网页上的杂碎
  6. C++,利用链式栈实现括号匹配,界面友好,操作方便,运行流畅
  7. 原生JS 添加或者删除某个class
  8. 【HDU 5456】 Matches Puzzle Game (数位DP)
  9. Android之CookieStore的持久化
  10. 【转】在PC上测试移动端网站和模拟手机浏览器的5大方法
  11. 2015年5月9日 student information management system
  12. 如何做到机器学习竞赛Kaggle排名前2%
  13. 2017 Multi-University Training Contest - Team 1 1001&&HDU 6033 Add More Zero【签到题,数学,水】
  14. jQuery使用(一):jQuery对象与选择器
  15. 查找轮廓(cv2.findCountours函数)
  16. js时间戳转化成日期格式
  17. 2017-2018-2 20155303『网络对抗技术』Exp9:Web安全基础
  18. scp 利用 ssh 协议 复制文件
  19. QIIME1 聚OTU
  20. python文章学习列表

热门文章

  1. 利用KubeEdge在A500部署边缘推理任务
  2. Go语言核心36讲27
  3. 封装适用于CentOS7的MySQL离线包
  4. Froms
  5. 写一个frida通杀脚本
  6. 树莓派编译opencv4
  7. Linux 使用打印机
  8. SSH(四)控制层、业务层、dao层类的创建以及applicationcontext.xml和struts.xml配置
  9. 【每日一题】【归并排序/堆排序&虚拟头结点】148. 排序链表-211220/220217【出栈时不断容易产生环状链表!】
  10. 【十次方微服务后台开发】Day01:环境、缓存(吐槽)、ES搜索文章、MQ注册时发送验证码