解决微信小程序冒泡事件

来源:互联网 发布:柯达i1220扫描仪软件 编辑:程序博客网 时间:2024/06/07 03:23

事件分为:冒泡事件和非冒泡事件。

冒泡事件:父控件和子控件的关系,当父控件绑定了点击事件,子控件也绑定了点击事件,用户点击子控件的时候,子控件的点击事件被触发,然后再触发父控件的点击事件。

解决:想要在点击子控件的时候不触发父控件的点击事件  可使用catchtap属性,不要用bindtap属性,还有如果遇到子控件是bindblur事件,父控件也有点击事件,那就在子控件再加个catchtap属性,catchtap目前可理解为停止事件向上传播,微信小程序里不知道如何停止冒泡事件,目前只能这样用了,有知道的还请大神指导。


<input type="number" catchtap='bindNone' bindblur="bindManual" />

原创粉丝点击