uni-app小程序登录

993 阅读1分钟

第一次写小程序登录  遇到的问题就是一直报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。