收藏
回答

official-account不显示且不触发bindloadbinderror

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug official-account 客户端 6.7.3 2.4.1

- 当前 Bug 的表现(可附上截图)


- 预期表现


- 复现路径


- 提供一个最简复现 Demo



如果不满足条件 应该是不显示此遮罩层的 满足了才会有 但是不触发加载成功和失败函数且有的时候显示 有的时候不显示

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

1 个回答

  • 管凯旋
    管凯旋
    2018-12-03

    是不是存app.globalData.scene的异步问题

    2018-12-03
    赞同
    回复 7
    • 不爱将就
      不爱将就
      2018-12-03

      app.globalData.scene是在小程序加载的时候就已经赋值了 先于这个页 就算是异步没获取到  不满足这个条件应该是进不来的 遮罩层应该是不显示的 但问题是遮罩层显示了 判断条件应该是没问题的


      2018-12-03
      回复
    • 管凯旋
      管凯旋
      2018-12-03回复不爱将就

      假定不满足条件,scene赋值在这个判断后面,就会出现遮罩显示,组件不显示的情况,纯属猜测。。

      2018-12-03
      回复
    • 不爱将就
      不爱将就
      2018-12-03回复管凯旋

      组件不显示的话 不应该触发binderror回调吗 或者如果可以 能告诉我什么时候触发那两个回调吗?


      2018-12-03
      回复
    • 管凯旋
      管凯旋
      2018-12-03回复不爱将就
      bindloadEventHandle组件加载成功时触发
      binderrorEventHandle组件加载失败时触发

      加载失败会触发,没加载肯定不会触发啊

      2018-12-03
      回复
    • 不爱将就
      不爱将就
      2018-12-03回复管凯旋

      还是没有找到原因 scene赋值是在整个小程序加载的时候已经赋好值了 这个页面显示 还要走一遍微信登录 这个时间段 足够让他赋值了。。

      2018-12-03
      回复
    查看更多(2)