难道没有人碰到这个相同的问题嘛
关于扫一扫问题,为什么安卓手机无法正常跳转,而ios手机可以正常跳转?公众号调用扫一扫功能 扫描条形码时在ios手机中是可以正确跳转指定页面的 但是在安卓手机上第一次是无法跳转的(还处于摄像头扫码状态) 第二次扫描才可以调转 而且第一次扫描后还是在摄像头的情况下 此时关闭摄像头 跳转页面就出现了 [图片]
01-29楼主解决了吗 我的是安卓机会出现这样的情况
在tabbar中调用wx.scanCode 扫一扫功能,iOS会调用两次[代码]setTimeout(() => {[代码] [代码] [代码][代码]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中,会出现扫码成功后,会再调用一次扫一扫,就会出现扫码两遍才能跳转到正确的页面,经测试,在安卓端及开发工具中没有该问题
01-26