收藏
回答

skyline 绑定在手势系统上的dataset不能动态变化

框架类型 问题类型 终端类型 微信版本 基础库版本
小程序 Bug 微信iOS客户端 8.0.40.2420 3.4.3

问题1:绑定在手势系统上的dataset不能动态变化

复现步骤:1.长按文字触发手势后查看console输出,可以看到手势系统与bindtap的dataset里的qq均是'sss';2.点击红色框修改id,再次长按文字触发手势后查看console输出,可以看到手势系统的dataset还是原来的'sss',而bindtap的dataset里的qq是最新的'oooo'

问题2:处于long-press-gesture-handler手势里的view绑定了bindtap,如果触发长按手势state为1时,不移动鼠标而直接松手,触发长按手势state为3,这时会触发bindtap。如果触发长按手势state为1时,移动鼠标,触发长按手势state为2,这时再松手触发长按手势state为3,此时不会触发bindtap。这个怎么解决?

最后一次编辑于  05-13
回答关注问题邀请回答
收藏
登录 后发表内容