微信小程序中冒泡事件怎么实现
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要讲解了"微信小程序中冒泡事件怎么实现",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"微信小程序中冒泡事件怎么实现"吧!在微信小程序的事件分为
千家信息网最后更新 2026年11月03日微信小程序中冒泡事件怎么实现
这篇文章主要讲解了"微信小程序中冒泡事件怎么实现",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"微信小程序中冒泡事件怎么实现"吧!
在微信小程序的事件分为冒泡事件和非冒泡事件:
冒泡事件:当一个组件上的事件被触发后,该事件会向父节点传递。
非冒泡事件:当一个组件上的事件被触发后,该事件不会向父节点传递。
WXML的冒泡事件列表:
| 类型 | 触发条件 | 最低版本 |
|---|---|---|
| touchstart | 手指触摸动作开始 | |
| touchmove | 手指触摸后移动 | |
| touchcancel | 手指触摸动作被打断,如来电提醒,弹窗 | |
| touchend | 手指触摸动作结束 | |
| tap | 手指触摸后马上离开 | |
| longpress | 手指触摸后,超过350ms再离开,如果指定了事件回调函数并触发了这个事件,tap事件将不被触发 | 1.5.0 |
| longtap | 手指触摸后,超过350ms再离开(推荐使用longpress事件代替) | |
| transitionend | 会在 WXSS transition 或 wx.createAnimation 动画结束后触发 | |
| animationstart | 会在一个 WXSS animation 动画开始时触发 | |
| animationiteration | 会在一个 WXSS animation 一次迭代结束时触发 | |
| animationend | 会在一个 WXSS animation 动画完成时触发 | |
| touchforcechange | 在支持 3D Touch 的 iPhone 设备,重按时会触发 | 1.9.90 |
注:除上表之外的其他组件自定义事件如无特殊声明都是非冒泡事件,如 form 的submit事件,input 的input事件,scroll-view 的scroll事件,(详见各个组件)
事件绑定
以bind或catch开头,然后跟上事件的类型,如bindtap、catchtouchstart。自基础库版本 1.5.0 起,在非原生组件中,bind和catch后可以紧跟一个冒号,其含义不变,如bind:tap、catch:touchstart。
事件冒泡的条件:父元素与子元素绑定同一类事件并且子元素的绑定方式是bind(catch开头会阻止事件冒泡),代码如下:
outer view tap1: function (e) { console.log(1, e)},tap2: function (e) { console.log(2, e)},tap3: function (e) { console.log(3, e)},middle view inner view
点击id为inner的元素,同时也触发了id为middle和outter的元素
把inner的bindtap改成catchtap就会阻止事件冒泡
感谢各位的阅读,以上就是"微信小程序中冒泡事件怎么实现"的内容了,经过本文的学习后,相信大家对微信小程序中冒泡事件怎么实现这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
事件
手指
程序
元素
组件
动作
动画
学习
内容
开头
条件
版本
类型
节点
最低
特殊
上表
代码
冒号
函数
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网加科技
科技赋能下的互联网金融
互联网科技行业发展
互联网和科技创新
重庆互联网络科技
互联网科技的
鑫亿盛互联网科技
云电互联网科技
天下捷融互联网科技
福州新华互联网科技学校 知乎
承德科技产业互联网发展
互联网时代科技改变生活
广州恒生互联网科技有限
互联网科技公司实习生
阿大互联网科技有限公司
宜昌元轩互联网科技有限公司
上海同邻互联网科技有限公司规模
保山互联网科技靠谱吗
高科技和互联网的现代国家
株洲百竞科技的互联网营销顾问
互联网科技公司
中关村互联网科技集团
互联网科技保险
小马过河互联网科技
常德市电业局互联网科技部
金融科技与互联网金融相同和不同
互联网媒体平台算高科技产业
领航科技大厦互联网公司
上海互联网科技园景观
承德科技产业互联网平台