介绍
视图层(WXML)触发交互,传递逻辑层(JS)执行函数,如点击、滑动、输入、触摸等。
事件分类
- 冒泡事件:触发后向上传递(绝大多数基础事件)
tap、touchstart、touchmove、touchend、longpress、input、change - 非冒泡事件:仅当前组件生效,不向上传递
scroll、submit、blur、focus、loaded、error
常用事件
点击触摸类
按钮等控件常用这类事件
| 事件 | 说明 |
|---|---|
| tap | 单击(推荐,无300ms延迟) |
| longpress | 长按超过350ms触发 |
| touchstart | 手指按下 |
| touchmove | 手指滑动 |
| touchend | 手指抬起 |
表单输入类
- input 输入框实时输入
- change 失去焦点/选中变更(picker/switch/checkbox)
- submit 表单提交(form组件,带name才会收集数据)
- blur / focus 输入框失焦、获焦