手记

【学习打卡】第4天 Java支付全家桶 企业级各类支付手段一站式解决方案(3-8)

课程名称:Java支付全家桶 企业级各类支付手段一站式解决方案(3-8)

课程章节: 3-8 获取微信登陆临时凭证

主讲老师:神思者

课程内容:

今天学习的内容包括:

获取微信登陆临时凭证、在UNI-APP新建页面、代码实现。

课程收获:

1、先从小程序前端通过uni.login()获取到临时登录凭证字符串code,再由后端使用code通过微信平台获取微信用户openid;

2、新建 login 页面,配置 pages.json 文件;

3、对于 wx.login() 和 uni.login() 获取临时的登录凭证,优先使用 uni.login(),原因是 UNI-APP 可跨平台,或自动根据小程序的类型自动转换,适应性更强;

4、可使用es6语法;

5、后端使用code通过微信平台验证用户,如果用户不存在,则说明是新用户,需新增;

6、注意,button 处需要指定: open-teyp="getUserInfo";

7、关键代码实现:

uni.login({

  success: function(resp) {

    let code=resp.code;

    console.log(code);

    uni.getUserInfo({

      success: function(res) {

        let nickname = res.userInfo.nickname;

        let avatarUrl = res.userInfo.avatarUrl;

        console.log(nickname);

        console.log(avatarUrl );

      }

    })

  }

})


今天看视频写手记的第4天,希望自己能坚持下去,为自己加油!





1人推荐
随时随地看视频
慕课网APP