在tabbar中调用wx.scanCode 扫一扫功能,iOS会调用两次
wx.scanCode({ success: (res) => { console.log('扫码获取到的内容',res) wx.navigateTo({ url: res.result }) console.log('result', res.result) this.setData({ fagIndex: 0 }) }, fail: (res) => { this.setData({ fagIndex: 0 }) } }) |
需求是点击tabbar中的扫一扫,加载扫一扫页面中的onshow方法,调用扫一扫功能,但在iOS中,会出现扫码成功后,会再调用一次扫一扫,就会出现扫码两遍才能跳转到正确的页面,经测试,在安卓端及开发工具中没有该问题
