2020-09-12

我的思路

  • [1] 注意看那个参数说明里面的代码示例,基本告诉前端应该怎么写了。

  • [2] 注意压缩包下面的Link目录,提供了界面的样式

  • [3] 需要写的代码在如下几点

    • 在界面初始化的时候(刚刚载入界面以及刷新界面需要写逻辑)
      • 载入界面时要判断是否已经登录鉴权了(authentic的状态)
      • 如果未载入则需要创建登录实例 quickLogin.create()
      • 刷新界面的逻辑我暂时没想到
    • 在点击发送验证码的时候需要代码逻辑
        1. 写一个公用的check函数,第一步check手机号是否合法,这里推荐正则表达式匹配输入是否为数字以及check输入长度
          if true then do [2]
          else 弹出提示
        1. 需要判断当前是否需要显示图片验证码,也就是说点击发送短信的时候可能需要显示图片验证码
        1. 如果需要加载验证码,则调用后端的api
        • instance.getCaptchaUrl()
        • 判断验证码输入的合法性,对于图片验证码只判长度合法即可,因为是由后端来校验输入是否正确的。
          if 合法 继续下一步
          else 弹出提示
        1. 输入完图片验证码之后则可以点击发送验证码按钮,做一个button监听 然后调用后端接口 instance.sendSMSCode(option)
        • 校验短信验证码的合法性,也是只判断长度即可
          如果合法则等待后端回调 调用后端接口instance.login(option)
          如果不合法则弹出提示
        1. 后端回调
        • 合法 则流程结束
        • 不合法则弹出提示,返回到初始界面,并包留用户手机号
YES
NO
No
YES
YES
NO
YES
NO
YES
No
YES
NO
开始
登录界面/刷新界面
是否已经进行过登录验证
结束
调用后端接口quickLogin.create
判断输入合法性
弹出提示
是否需要加载验证码
调用后端接口instance.getCaptchaUrl
输入验证码
加载验证码
校验
点击发送短信
合法校验
点击登录按钮
调用后端接口instance.login,并注册回调
是否登录成功
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值