微信小程序开发教程-事件

介绍

视图层(WXML)触发交互,传递逻辑层(JS)执行函数,如点击、滑动、输入、触摸等。

事件分类

  1. 冒泡事件:触发后向上传递(绝大多数基础事件)
    tap、touchstart、touchmove、touchend、longpress、input、change
  2. 非冒泡事件:仅当前组件生效,不向上传递
    scroll、submit、blur、focus、loaded、error

常用事件

点击触摸类

按钮等控件常用这类事件

事件 说明
tap 单击(推荐,无300ms延迟)
longpress 长按超过350ms触发
touchstart 手指按下
touchmove 手指滑动
touchend 手指抬起

表单输入类

  1. input 输入框实时输入
  2. change 失去焦点/选中变更(picker/switch/checkbox)
  3. submit 表单提交(form组件,带name才会收集数据)
  4. blur / focus 输入框失焦、获焦

原文出处:/show_1GW3XLY6P5jm.html