- ios调用scanCode接口扫码后卡住
自己写了个商城小程序 公司在用 这几天发现前台的两个ipad的相机出现 扫码验证的时候卡住 canvas style="width: 120px; height: 120px;" canvas-id="myQrcode" 用这个生成的二维码 //扫码获取用户信息(扫码赠券) gift: function() { let that = this; wx.scanCode({ onlyFromCamera: true, success(res) { that.get_gift_items(res.result) }, fail: function(err) { console.log(err) } }) }, scanCode扫码获取信息, 安卓手机正常使用 就是两台ipad现在一扫码就卡主[图片]
2020-08-18 - 这个函数怎么封装成promise?跪求大佬帮忙解决一下
const authorization = function authorization(app) { let _this = this //需要用户同意授权获取自身相关信息 return new Promise(() => { wx.getSetting({ success: function(res) { if (res.authSetting['scope.userInfo']) { //将授权结果写入app.js全局变量 app.globalData.hasLogin = true //从云端获取用户资料 wx.cloud.callFunction({ name: 'get_userinfo', data: { getSelf: true }, success: res => { if (res.errMsg == "cloud.callFunction:ok" && res.result) { //如果成功获取到 //将获取到的用户资料写入app.js全局变量 app.globalData.userInfo = res.result.data.userData app.globalData.userId = res.result.data._id // wx.switchTab({ // url: '/pages/home/home' // }) } else { console.log("未注册") } }, fail: err => { wx.showToast({ title: '请检查网络状态', duration: 800, icon: 'none' }) console.error("get_setUserInfo调用失败", err.errMsg) } }) } else { console.log("未授权") } }, fail(err) { wx.showToast({ title: '请检查网络您的状态', duration: 800, icon: 'none' }) console.error("wx.getSetting调用失败", err.errMsg) } }) }) }
2020-03-30 - 开发工具一直显示网络连接失败
[图片]
2020-03-08