首页 > 编程知识 正文

触发脚本异常,bind是什么意思

时间:2023-05-03 14:48:10 阅读:14077 作者:526

微信小程序交流(QQ群: 769977169 ) )。

组件的响应事件绑定可以同时使用bindtap方法和catchtap方法。

在多层嵌套组件中,如果同时使用bindtap方法,可能会导致鼓泡异常。 也就是说,应该响应a事件,但既响应a事件,也响应b事件,所以此时应该使用catchtap方式。 例如:

1、在a组件中,绑定事件A1;

2、在b组件中,绑定事件B1且b组件包含在a组件中;

3、在绑定事件a-1由bindtap实现而绑定事件B- 1也由bindtap实现的情况下,绑定事件a-1也在绑定事件B- 1被执行时被同时执行,这被称为冒泡(bubbling )

4、如果绑定事件a-1以bindtap实现,而绑定事件B- 1以catchtap实现,则在绑定事件B- 1被执行时不执行绑定事件a-1;

bindtap绑定事件和catchtap绑定事件之间存在差异,如以下代码所示。

viewbindtap=' detail click '/viewviewcatchtap=' detail click '/viewdetailclick 3360 function { even } { wx.show toast }

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。