created () {
this.generateJsApiSign()
},
methods: {
generateJsApiSign (callback) {
if (this.$isWechat) {
home.generateJsApiSign((data) => {
if (data) {
wx.config({
debug: false,
appId: this.$appid,
timestamp: data.timestamp,
nonceStr: data.nonceStr,
signature: data.signature,
jsApiList: ['scanQRCode', 'chooseWXPay'],
success: () => {
this.isconfig = true
}
})
wx.ready(() => {
if (callback) callback()
console.log('wx ready')
})
wx.error(function (res) {
if (res.errMsg == 'config:ok') this.isconfig = true
})
}
})
}
},
你好,麻烦具体描述问题流程,提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的链接
现在修改成每次点击都拉取授权,这样出现的几率低一点。
出现问题的机型:iphone所有机型。
微信版本号:7.0.12
系统版本号:13.4.1
复现问题链接:http://wx.chinayltx.com/#/home
复现方式:在微信里面点击该链接,打开h5页面,点击左上角的扫一扫,第一次点击的时候打不开,第二次才能打开。
授权没拉到的情况下,用户点击扫一扫没有反应