微信小程序的bindtap和catchtap实际场景 对话框中按钮点击和对话框背景点击处理笔记...

求阙者

关注

阅读 198

2022-11-24


如果给对话框中的按钮设置​​bindtap​​​ 那么 背景view 使用​​bindtap​​​将无法收到事件,但是使用​​catchtap​​则可以,但是 点击按钮会先触发按钮的事件然后触发背景的事件,也就是说会触发两个事件

实际上的情况是需要点击按钮就触发按钮的事件,点击背景就触发背景的事件,
因此改成了子view设置位​​​catchtap​​ 父view随意即可解决问题。 因为子view比父view大,组织冒泡的区域也就是子view区域而已,当前场景是合适的。


精彩评论(0)

0 0 举报