收藏
回答

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

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

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

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


最后一次编辑于  08-01  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

1 个回答

  • cover
    cover
    08-01

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

    08-01
    赞同
    回复 3
    • 开到荼蘼
      开到荼蘼
      08-01

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

      代码:

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

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

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

      08-02
      回复