• 我转过几个弯 绕过那个小雨楼
  • 拿着蒲扇摆着衣衫渡着紧箍咒
  • 不问天涯不停留 喝过几壶酒
  • 不过年少白头道义放胸口
  • 倘若明天之后 遥看前尘剑封侯
  • 似那天上神仙无所求
  • 朝朝暮暮君如梦醒十分不为何理由
  • 是真是假是惶恐是无休
  • 路过这风雨花满楼 片刻都不停留
  • 我本这书生进京赶考留下许多愁
  • 你问有没有时候 我叹这天道默悠悠
  • 能否与我一醉方休
  • 又过了几个弯 算尽天量道莫慌
  • 踏这田园闻这芳草香
  • 跌跌撞撞仗剑天涯折煞不枉无笔良
  • 是梦是幻是温柔是家乡
  • 路过这风雨花满楼 片刻都不停留
  • 我本这书生进京赶考留下许多愁
  • 你问有没有时候 我叹这天道默悠悠
  • 能否与我一醉方休
  • 路过这风雨花满楼 片刻都不停留
  • 我本这书生进京赶考留下许多愁
  • 你问有没有时候 我叹这天道默悠悠
  • 能否与我一醉方休
  • 谁能与我一醉方休

uni 微信登录

424 0

首先button获取用户基本信息:

 <button type="primary" open-type="getUserInfo" @getuserinfo="getUserInfo">登录</button>

open-type="getUserInfo" 获取用户信息,可以从@getuserinfo回调中获取到用户信息,包括头像、昵称等信息(微信小程序、百度小程序、QQ小程序)

@getuserinfo用户点击该按钮时,会返回获取到的用户信息,从返回参数的detail中获取到的值同uni.getUserInfo(微信小程序)

getUserInfo函数接收到一个对象,对象里面会有简单的用户信息,如用户名,用户头像这些,这些并不能作为登录的依据

api获取唯一code

uni.login 不支持H5,注意了。

数据要求,微信登录要有一个生成的唯一code,方法只能用api获取

uni.login({
  provider: 'weixin',
  success: function (loginRes) {
    console.log(loginRes.code);
  }
});

login回调会返回一个对象,里面的cod属性为生成的唯一的code

发起请求

微信要求请求中要有两个值,一个是用户头像,一个是用户昵称,具体我也不太清楚是不是真的需要,我也不是后端,这两个信息通过开头的button按钮事件就可以获取到,唯一的code也通过api获取到了

在login里面的success回调里发起uni.request(),然后等待后端给你返回数据。

判断数据是否是需要的内容,然后觉定用户是否登录,主要还是需要后端搭配,前端发请求,没办法直接微信登录。

0
  • 本文分类:UNI-APP
  • 本文标签:暂无标签
  • 流行热度:已超过 424 人围观了本文
  • 最后更新:2020年05月30日 - 0时25分04秒
  • 发布日期:2020年05月30日 - 0时25分04秒
  • 版权申明:本文系作者@木灵鱼儿原创发布在木灵鱼儿 - 有梦就能远航站点。未经许可,禁止转载。
微信收款码
微信收款码