事件分为:冒泡事件和非冒泡事件。
冒泡事件:父控件和子控件的关系,当父控件绑定了点击事件,子控件也绑定了点击事件,用户点击子控件的时候,子控件的点击事件被触发,然后再触发父控件的点击事件。
解决:想要在点击子控件的时候不触发父控件的点击事件 可使用catchtap属性,不要用bindtap属性,还有如果遇到子控件是bindblur事件,父控件也有点击事件,那就在子控件再加个catchtap属性,catchtap目前可理解为停止事件向上传播,微信小程序里不知道如何停止冒泡事件,目前只能这样用了,有知道的还请大神指导。
<
input
type=
"number"
catchtap=
'bindNone'
bindblur=
"bindManual"
/
>