微信小程序开发框架——事件

本文详细介绍了微信小程序中的事件处理,包括事件绑定、事件对象的属性、事件模型的三个阶段(捕获、处理、冒泡)。通过实例展示了不同事件类型,如touchstart、tap等,以及事件冒泡和捕获的运用。同时,通过代码示例解释了如何在WXML和JS文件中实现事件绑定,并分析了不同事件绑定方式对控制台输出的影响。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一.事件:1.事件是视图层到逻辑层的通讯方式。

          2.事件可以将用户的行为反馈逻辑层进行处理。

          3.事件可以绑定在组件上、触发事件后、就会执行逻辑层中对应的事件处理函数。

          4.事件对象可以携带额外信息。

    如何绑定组件上一个事件呢?如图:

    在index.wxml文件内通过view标签来绑定一个“点击事件”事件名称是"clickMe",在index.js文件内绑定一个"clickMe"的回调函数、在回调函数内打印出来事件所传入事件对象的参数。

    如图:

    二.控制台事件对象的所有信息:

    1、type:它表示触发事件的类型;

    2、timeStamp:它表示触发事件的当时的一个时间戳;

    3、target属性:它表示触发事件的一个根源组件包括根源组件的id、以及根源组件的类型,事件根源组件由detail自定义属性的集合;

    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值