收藏
回答

小程序的 web-view 页面中调用wx.scanQRCode扫一扫功能后会自动返回首页咋解决?

经过排查之后,发现是因为在微信公众号h5和小程序的web-view中调用wx.scanQRCode 扫一扫功能后,会触发页面的刷新操作,h5中刷新后还是停留在本页面,所以没问题,但小程序中触发刷新后就自动回到首页了,请问各位大神 这个问题怎么解决呢?

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

1 个回答

  • 社区技术运营专员--许涛
    社区技术运营专员--许涛
    02-03

    你好,麻烦提供下APPID和复现步骤

    02-03
    有用
    回复 23
    • 啦啦啦
      啦啦啦
      02-05
      感谢回复🌹🌹🌹
      APPID: wxdd35e3693781da9f
      复现步骤:用web-view嵌入h5页面,首页是h5的页面A,从页面A进入页面B后,页面B中有一个弹窗 van-actionsheet,在该弹窗中调用 wx.scanQRCode 扫一扫功能,获取条形码的值,扫完后,会触发页面的刷新操作,自动跳转回页面A;想要的效果是停留在页面B的弹窗。


      页面B的弹窗效果如下图。


      扫一扫部分的代码如下:
      02-05
      回复
    • 社区技术运营专员--许涛
      社区技术运营专员--许涛
      02-06回复啦啦啦
      麻烦提供下线上的复现步骤
      02-06
      回复
    • 啦啦啦
      啦啦啦
      02-07回复社区技术运营专员--许涛
      线上复现步骤:
      1. 微信搜索“智慧易居停车场”小程序
      2. 点击“停车缴费”图标
      3. 输入“963”搜索,然后点击搜索出来的车辆数据,进入下一个页面
      4. 点击“请选择优惠券”,弹出弹窗
      5. 点击“扫一扫”图标,扫描下图所示条形码,即可复现(识别出券码后,自动跳转回首页;想要的效果是 停留在当前页面)


      PS:h5访问正常,可扫码下图所示二维码访问查看效果,操作步骤同上,扫描条形码后,正常停留在当前页面
      02-07
      回复
    • 社区技术运营专员--许涛
      社区技术运营专员--许涛
      02-29回复啦啦啦
      更换小程序昵称了吗?提供下APPID
      02-29
      回复
    • 啦啦啦
      啦啦啦
      03-01回复社区技术运营专员--许涛
      没有换啊,APPID: wxdd35e3693781da9f;
      第三步,车辆数据有变,输入“963”搜索不到的话,现在可以搜索“133”
      03-01
      回复
    查看更多(18)
登录 后发表内容