美文网首页
微信小程序的代码架构组织(5)- 事件系统

微信小程序的代码架构组织(5)- 事件系统

作者: 荒剑离 | 来源:发表于2019-12-18 19:37 被阅读0次

官方介绍

事件干什么

  1. 传达信息:视图层通过事件向逻辑层传达信息,譬如用户的行为。
  2. 组件绑定:事件一般是绑定在组件上的,当达到触发事件,就会执行逻辑层中对应的事件处理函数。
  3. 携带信息:事件对象可以携带额外信息,如 id, dataset, touches。

事件的使用

  1. 绑定组件
    在组件view上绑定事件tap,即bindtap,函数名用字符串tapName表示(或者使用数据绑定)。
<view id="tapTest" data-hi="WeChat" bindtap="tapName"> Click me! </view>
  1. 处理函数
    在页面相应的Page定义中写函数tapName,参数是event
    可以打印event,看看有哪些信息可用。
Page({
  tapName: function(event) {
    console.log(event)
  }
})

相关文章

网友评论

      本文标题:微信小程序的代码架构组织(5)- 事件系统

      本文链接:https://www.haomeiwen.com/subject/zfsenctx.html