- 当前 Bug 的表现(可附上截图)
在一个页面中,有两个view容器通过wx:if切换显示,在第一个view容器中的某个view上使用bindlongpress显示另一个view容器并隐藏当前view容器,那么另一个view容器中的按钮在第一次触碰时无效,只有第二次触碰才会触发bindtap事件,当然第一次可以触碰任何地方都行,只要在另一个view容器显示触碰下屏幕任意位置都行,就是第一次如何触碰按钮,那么这个按钮的bindtap事件是不会执行的。
bindlongpress事件触发,下面那个view显示,bindlongpress所在的view隐藏,下面那个view中的按钮第一次点击无效,必须是在屏幕级别的第一次点击,如果第一次在其它地方触摸了,再点击按钮是有效的。
复现很简界,界面上就用两个view一个A一个B,在A中显示一个按钮,一个longpress事件,在B中显示一按钮给一个bindtap事件,当长按A中的按钮时,显示B view,隐藏A view,手指第一次触碰B view中的按钮是,它的bindtap事件是否会执行的。
原来, 这bug19年就有了,现在22年,遇到一模一样的问题,还没解决。看来官方忽略此bug。
https://developers.weixin.qq.com/community/develop/doc/000240fca484904bf07e2ac0a5b400
麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)