错误报警内容:
时间: 2018-12-14 18:51:04
次数: 5分钟 119次
类型:脚本错误
错误样例: undefined;at onCompassChange callback function
登录公众平台微信小程序运维中心可查看更多错误信息
/** * 获取罗盘信息 */function getCompass(){ return new Promise(function(resolve, reject){ let info = []; try{ wx.onCompassChange(function(res){ info.push(res.direction); setTimeout(function(){ //6秒钟后,停止采集 try{ wx.stopCompass(); }catch (err){} }, 6000); resolve(info); }); //1s超时 setTimeout(function(){ resolve([]); }, 1000); }catch(err){ resolve([]); } });}
只有这一个地方用了onCompassChange方法,为什么会报undefined错误,难道是res数据异常了?API文档也没有说明res.direction有什么版本兼容问题,有没有那个大神了解?
本文网址:http://www.91bianli.com/weixinxiaochengxu/41974.html