收藏
回答

开发者工具扫码引起场景值问题

框架类型 问题类型 操作系统 工具版本
小程序 Bug Windows 1.02.1907160

问题描述:使用开发者工具时,在小程序中使用api:wx.scanCode()调用扫码后,页面的场景值发生改变,导致显示的 <official-account> 组件消失,binderror显示消失原因为场景值改变,但是使用真机调试时,并不会有这个问题

期望结果:开发者工具中的结果应该与真机调试时表现一致


回答关注问题邀请回答
收藏

1 个回答

  • cover
    cover
    2019-08-01

    你好,这边能给一个复现问题的代码片段吗,方便我们调试排查。(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

    2019-08-01
    有用
    回复 3
    • 开到荼蘼
      开到荼蘼
      2019-08-01

      是这样的,我在本地测试过了,想要重现这个问题,需要有两个页面A,B,然后从A页面redirectTo B页面,然后把扫码的跟official-account放在B页面,在B页面扫码后,B页面中的official-account消失,binderror提示场景错误

      代码:

      https://developers.weixin.qq.com/s/Joyv7img7oaL

      2019-08-01
      回复
    • cover
      cover
      2019-08-01回复开到荼蘼
      这边你可以在工具编译模式上去设置模拟进入的场景值来。official-account 只能在特定的场景值打开
      2019-08-01
      回复
    • 开到荼蘼
      开到荼蘼
      2019-08-02回复cover

      你好,上述的代码片段中,选择【测试】编译,进入小程序,此时可以看到页面下方有official-account组件,然后点击按扭扫码,随便选择一个二维码,然后确定,可以看到组件消失。

      2019-08-02
      回复
登录 后发表内容