第一次写小程序登录 遇到的问题就是一直报pad block corrupted 每次都是点击点一次报错 再点击一次登录上了 好闹心。。。最后发现流程搞错了 我把wx.login获取code这个步骤写在了getPhoneNumber这个方法里 正确的流程是: 进入页面获取code 然后通过code获取到session_key 把session_key和加密的参数传给后端就拿到了解密的数据
onLoad() {
let that = this
uni.login({
success(res) {
if(res.errMsg == "login:ok") {
that.code = res.code
} else {
uni.showToast({
title: "系统异常,请联系管理员!"
})
}
}
})
}
获取到code 进行赋值 在getPhonenumber里面获取session_key。