收藏
回答

catchtap 和 bindgetuserinfo 回调事件 的执行问题

问题模块 框架类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
API和组件 小程序 button 微信iOS客户端 6.6.1 1.9.0


wxml 代码如下:



js 代码如下:

   



开发工具里面快速反复点击button按钮,

可以正常执行catchtap的_clickHoverStyle函数和bindgetuserinfo的_clickPraiseAction函数,

能正常打印出log,功能正常。


放到android和ios手机上面连续点击多次,会出现_clickHoverStyle函数可以正常执行,

但是_clickPraiseAction函数只会触发一次以后就不执行了,导致该动作无法继续。


请问这种情况是怎么导致的?

最后一次编辑于  2018-01-25  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

4 个回答

  • HS
    HS
    2018-01-25

    使用 1.9.1 会有此问题吗?

    2018-01-25
    赞同
    回复
  • HS
    HS
    2018-01-24

    尚未复现此问题,请确保您的 clickAllow 属性改变方式和时机与您的预期一致。

    2018-01-24
    赞同
    回复
  • hey.yuxiong
    hey.yuxiong
    2018-01-25

    也有,我选择版本库为1.9.1,但是把sdkversion打印出来还是1.9.0。并且这个问题还在,低于1.9.0的版本库不会。是不是1.9.0以后的版本允许授权后就不会再执行getuserinfo的回调了

    2018-01-25
    赞同
    回复
  • hey.yuxiong
    hey.yuxiong
    2018-01-25


    你好,已经确定原因,代码的逻辑是对的,但是我弄错了这个反馈的版本库,手机上实际是1.9.0,也就是说这个问题会在1.9.0版本库上且允许授权之后的反复点击时出现,请问有办法解决吗。麻烦尽快回复,谢谢


    2018-01-25
    赞同
    回复