微信小程序的代码架构组织(5)- 事件系统
作者:
荒剑离 | 来源:发表于
2019-12-18 19:37 被阅读0次
官方介绍
事件干什么
- 传达信息:视图层通过事件向逻辑层传达信息,譬如用户的行为。
- 组件绑定:事件一般是绑定在组件上的,当达到触发事件,就会执行逻辑层中对应的事件处理函数。
- 携带信息:事件对象可以携带额外信息,如 id, dataset, touches。
事件的使用
- 绑定组件
在组件view
上绑定事件tap
,即bindtap
,函数名用字符串tapName
表示(或者使用数据绑定)。
<view id="tapTest" data-hi="WeChat" bindtap="tapName"> Click me! </view>
- 处理函数
在页面相应的Page
定义中写函数tapName
,参数是event
。
可以打印event
,看看有哪些信息可用。
Page({
tapName: function(event) {
console.log(event)
}
})
本文标题:微信小程序的代码架构组织(5)- 事件系统
本文链接:https://www.haomeiwen.com/subject/zfsenctx.html
网友评论