在华为真机里,bindlongpress 频繁遇到不执行的情况,导致界面互动不能正常响应!
基本代码如下:
第一种:<view bindtap=“doDefaultAction1” bindlongpress=“showActionMenu1”>词汇表</view>
第二种:<text bindtap=“doDefaultAction2” bindlongpress=“showActionMenu2”>单词</text>
在 view或text 里同时绑定 bindtap 和 bindlongpress,实现单击和长按分别响应不同的指令。bindtap 一直可以响应,没有问题。问题出在 bindlongpress 上。刚开始 bindlongpress 能够响应,但响应几次之后(有时2-3次,有时5-6次,有时7-8次),便不再响应用户长按操作。我不得不关闭小程序,然后重新打开,bindlongpress 才能恢复响应,但同样的,响应几次之后,又不再响应。然后,为了可以正常长按,我不得不再次重启小程序。然后,我就陷入需要反反复复重新小程序的烦人局面。
这个 bug 在几个月前就存在了,一直使用的都是华为P10真机,忍到今天忍无可忍,特此报告,望迅速解决!