用户登录

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

微信登录的第一步先要在应用这里获取到用户的登录凭证,然后把它发送给后端服务,后端服务收到登录凭证以后,可以组织一下,去请求微信的登录会话 ..

在 wxUserLogin 里面 .. 添加一个 code .. await .. 执行 this.wxLoginCode ..

在上面去定义这个方法 .. wxLoginCode .. 它是一个 async 方法 .. 方法里面添加一个 try .. catch .. 要做的事情,添加一个 response .. await 执行一下 Taro.login .. 它可以给我们返回微信登录凭证 ..

const .. code .. 从 response 里,把 code 解构出来 .. 然后让方法返回获取到的 code .. 就是登录凭证 ..

catch 到错误以后 .. 用一下 Taro.atMessage .. 显示一条信息 .. type 是 error .. message 设置成 微信登录失败,请重试! ..

在编辑一下 wxUserLogin .. 可以在控制台上输出获取到的 code .. 下面再添加一个判断 .. 如果 code 没值 .. 就直接 return ..

到模拟器上试一下 .. 按一下微信登录 .. 这次在控制台上输出的就是获取微信用户登录会话用的登录凭证 ..

获取微信登录凭证《 电商小程序案例:微信登录 》

统计

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

社会化网络

关于

微信订阅号

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