小程序事件冒泡 catchtap 与 bindtap-bind 与 catch
🌙
手机阅读
本文目录结构
做微信小程序时,事件是必须要的操作;
有两种方法可以供使用
catch
和 bind
比如您要要监听 tap
事件;
可以有下面两种
catchtap
与 bindtap
他们都可以触发点击事件;
区别是 catch
触发发事件,不会向上进行冒泡;
而bind
触发的事件,会一直向上进行冒泡的;
- 冒泡事件:当一个组件上的事件被触发后,该事件会向父节点传递
- 非冒泡事件:当一个组件上的事件被触发后,该事件不会向父节点传递。
- bind 事件绑定不会阻止冒泡事件向上冒泡,
- catch 事件绑定可以阻止冒泡事件向上冒泡。
如果在一个父级有事件,子级也有;
子级不想让点击触发到父级,可以使用 catch 来进行事件监听;