核心接口 wx.login、wx.checkSession、wx.getWeRunData
上代码:
//获取步数
async getWxStep(){
let that = this;
wx.getWeRunData({
success: res => {
Utils.wxRequest({
url: API.api.getStepDecode, //服务端解析微信运动信息的接口
data: {
encryptedData: res.encryptedData,
iv: res.iv
}
}, false).then(res => {
if(res.code === 12000){
if(wx.showLoading) wx.hideLoading()
let i = res.data.length;
that.todayPace = res.data[i-1].step //get今天的运动步数
//。。。。。业务逻辑
that.$apply()
}else if(res.code == 16000){
//当解析失败的时候重新登录更新session
Utils.loginAgain().then(r=>{
console.log(r)
that.Init()
},err=>{})
}e