微信登录成功以后显示用户信息

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

国庆活动:订阅年付会员送 6 个月,重订、续订送 12 个月。订阅 →

请求微信登录,如果返回的状态码是 201,就说明服务端给用户生成了一个 token ..

回到项目 .. 打开之前定义的 weixin 这个模块 .. 找到 weixinLogin 里面的这个成功回调 .. 可以用一个回调 .. 把得到的响应交给这个 callback ..

然后让 weixinLogin 方法支持一个 callback 参数 ..

再回到个人档案页面的逻辑 .. 找到使用了 weixinLogin 这个方法的地方 ... 给它一个函数参数 .. 这个函数支持一个 response 参数 ..

里面用一个 switch .. 判断一下 response 里的 statusCode ..

如果状态码是 201 .. 我们可以用一下 setJWT .. 把 response 里的 data 交给这个方法 ..

下面再用一下 this.setData .. 把 response.data 里的东西拿出来放在这个页面的数据里 ..

再回到 weixin 模块 .. 去掉这里输出到控制台上的 response .. 可以把它作为这个 switch 默认要做的事情 ..

这里用了一个 setJWT ..

回到页面的顶部 .. 可以再把需要用的 setJWT 从小程序的实例里面拿出来用一下 ..

测试

回到开发者工具 .. 按一下 微信登录 ..

成功以后,在这个个人档案页面上,会显示用户的相关信息 ..

微信登录成功以后显示用户信息《 微信小程序:微信登录 #7 》

统计

11228
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点