小程序
小游戏
企业微信
微信支付
扫描小程序码分享
经过排查之后,发现是因为在微信公众号h5和小程序的web-view中调用wx.scanQRCode 扫一扫功能后,会触发页面的刷新操作,h5中刷新后还是停留在本页面,所以没问题,但小程序中触发刷新后就自动回到首页了,请问各位大神 这个问题怎么解决呢?
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你好,麻烦提供下APPID和复现步骤
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
wx.scanQRCode({
needResult: 1,
scanType: ['barCode'],
desc: '扫一扫',
success: res => {
console.log('小程序扫描优惠券二维码', res)
this.form.couponCode = res.resultStr.split(',')[1]
}
})
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你好,麻烦提供下APPID和复现步骤
APPID: wxdd35e3693781da9f
复现步骤:用web-view嵌入h5页面,首页是h5的页面A,从页面A进入页面B后,页面B中有一个弹窗 van-actionsheet,在该弹窗中调用 wx.scanQRCode 扫一扫功能,获取条形码的值,扫完后,会触发页面的刷新操作,自动跳转回页面A;想要的效果是停留在页面B的弹窗。
页面B的弹窗效果如下图。
扫一扫部分的代码如下:
wx.scanQRCode({
needResult: 1,
scanType: ['barCode'],
desc: '扫一扫',
success: res => {
console.log('小程序扫描优惠券二维码', res)
this.form.couponCode = res.resultStr.split(',')[1]
}
})
1. 微信搜索“智慧易居停车场”小程序
2. 点击“停车缴费”图标
3. 输入“963”搜索,然后点击搜索出来的车辆数据,进入下一个页面
4. 点击“请选择优惠券”,弹出弹窗
5. 点击“扫一扫”图标,扫描下图所示条形码,即可复现(识别出券码后,自动跳转回首页;想要的效果是 停留在当前页面)
PS:h5访问正常,可扫码下图所示二维码访问查看效果,操作步骤同上,扫描条形码后,正常停留在当前页面
第三步,车辆数据有变,输入“963”搜索不到的话,现在可以搜索“133”