00:00
下面我们真正要去做短信登录和什么呢?密码登录了,其做法呢,跟刚才一下啊,来找到我们的那个登录的那个回调函数在这嘛。是吧,这里面主要有个事情啊,我们登录有成功和什么失败,尤其是在失败的时候,是不是显示些提示,好,那我问你成功了该干嘛。成功了要做两件事情,第一个要将成功,它会返回给你一个优的信息,你要存到VX里面去。能不能再一个要跳转,就是返回到上一级。那么呢,你不能再停留在登录界面了,你是登录成功了,还停留这个界面干嘛呢?能听到吗?好,来。看到在这个里面下面啊,这每一个if吧,都应该写一个什么呢。
01:04
这就不能往下执行了,这个能理解吧,啊这每个都是。那下面你说我在这个if。这里面干嘛发送。发生什么?不是发生什么,加个请求干嘛?去短信登录嘛,是不是真的不只是下面我干嘛?是不是请求的是什么?是不是密码登录我不两种登录方式吗?呃,那两个请求的函数我是不是早已引入好了?看到吧,其实做的事情跟刚才差不多啊,没有什么太大不一样,来,我们来做一下。在这里。是吧,来做呀,请求。IEQ。我叫什么?
02:02
短信登录是吧?需要传什么phone以及code?我有phone和code吗?有吧,有,那此时我是不是要去取到什么?对吧,一样的嘛,接着写什么a wait,接着在这个函数的左侧写上什么a think。能不能看到好,那下面啊。下面我们要说我们这个地方是不是有可能成功也可能失败,result.code等等于零说明什么成功了,Else就是什么失败了。那么呢,如果是成功里面应该有一个什么。是不是有个对,而且应该携带的是谁?有怎么标示对不对,对了,不懂result解释吗?对,而我下面这里呢,是不是有一个错误的信息message,那我也可以给他取出吗?给message吧,这个能不能看懂,能看懂,那下面其实也一样啊,我先不做下面了,先不不管,只有下一步了,我们先,因为这个都一模一样,主要是。
03:26
我想抽取一下大家看啊。能不能看到,好,那只是这个地方改一下我们叫什么PWD,而接收的是什么,我应该是有这么三个属性的对象。能懂不啊,应该传一个对象过去啊,也就传这样一个对象过去,来,我有没有看到。有没有刚好是不是有啊。非常完美啊好,那下面是类似的。
04:04
是吧,好,没问题。啊,这个就没问题啊,没问题以后我们这个下面实际上是不是还要继续往下做的呀,也就是说如果Mac有值了,是不是要去显示个提示,这个是不是也是显示提示,而这两个是不是最终要把那个user给他什么。是不是存起来,诶这个事情咱咱能不能统一一起做,其实他们俩的做法后面的做法是一样的呀。懂我意思不?这个if else后面要写的代码是一模一样的。这个能理解,那你说。我们是不是得做一做呀。统一的在下面做呀,说白了写在一派20外面对吧,下面我们是不是处理结果数据,根据结果数据处理对不对。
05:00
能懂不啊,那根据结果数据处理,哎,我在想啊。应该应该怎么着,应该,其实把这个东西我是不是可以放到外面呢,直接放到外面统一做嘛。只是这一个。这这样就不行了,为什么?因为它是抗的,它是一个呃,快做预的变量对不对,那怎么办。是不是得把它定义在什么,定义到外面,这个不要了,对不对,不一样的,明懂不把这一个给它什么拿到外面去,但这个时候呢,就不能用抗的了,你用light啊,因爱生恨,我的个铁。不存在啊,好。能看到。
06:00
看到吧,这不统一一起做吗?就是把相同的处理,也就是说我们前面是不是根据不同的登录方式发不同的请求。得到结果数据,得到结果数据后,下面是不是根据结果数据来处理啊,这个结果数据吗?对不对,来再一个。我们要干嘛去?嗯。显示个提示啊点。秀不是秀,不应该叫秀,叫秀,秀什么呀?秀乐是吧,指定一个内容。是吧,这么。嗨了。哎,其实还有一个是啊,无论成功失败,我们是不是那个定时器那个玩意都要搞一下。你想想看,你的请求都发了,你的定时还在。
07:02
还有可能在跑啊。其实这个。定时器啊,还在跑,还在跑的话,那我怎么办,那这个事情其实刚才是做过这件事情了,这个嘛,对不对。但是我肯定会判断一下的这个。写在前面吧,能不能?无论你是成功了,失败了,是不是都要干这个事。好,下面这里这里我们干嘛去。这个地方需要做两件事,第一个啊,将有者保存到哪里去,State里面去,就是viewx的什么state中。再一个我们要干嘛,跳转路由,那跳转路由是呢。
08:01
去首页或者说去那个个人中心见面是不是都可以。那那么好,比如说就去去个人中心验证码,去个人中心界面,这能懂吧,这个简单我先做了,怎么做this点多root点。是用push还是用place?你需要他再返回来,回到这个地位吗?不需要拉来个什么replace到哪去?还记得吗?叫pro。是不是概念啊好,那下面我要把它保存到这个明细,这个X填什么。定义过吗?我连这个状态都没定义过,对不对?等等不好,那这个呢,我们暂时先不做啊,我们先把这个看看整个流程先做好,因为这个要做一会啊,下下个再做啊,我们先把这个搞好来。
09:02
先试一下,看看行不行啊。两种方式都要撤吧,两种方式都要来。注意请求的情况,因为这一次都会发请求,所以一定要注意请求的情况,来啊,我们先输啊ABC这是我的用户名啊密码了123啊看一下确实123是吧,好接着这个。这什么OK wa?是吧,诶这个地方就要说啊,这里有些问题啊,我我假设我一不小心输错了呢。是不是验证码不正确,那验证码不正确,你这个地方一次性验证码能能能再用吗。不能,这是不是得搞一搞,这是一个问题啊,我们假设暂时先再用一下,看看能不能用还不知道呢,估计都十九八用不了了,等会我们来解决这个问题啊,我们先自己手动的刷一下。
10:03
N吧,啊,先不搞这事,我们先把它登录注册搞搞好啊,叫什么G,这是个什么呀?RTD请这样啊来整理。各位。是不是可以?但是这个界面不对。这也是我们后面要做的,对不对。登录吧,主要是我们现在没有去存那个user,有没有去读那个user是吧。好,至少说我们的这个登录呢,是这个。密码登录是没有什么问题的,对不对,等等不啊,而且你来看一下啊,我们刚才不是写的ABC123,我写个1234,这能成功吗。肯定不能成功,这是OK,怎么又回到OK来啊?W,这是几个8YN,大家看啊,现在应该不能成功。能不能?
11:00
因为我的用户已经有了,他密码不对,试一下你看是不是这个啊。能看到吧,啊要能看到啊行,那这个呢,我们就刚才已经测过了,可以下面一个这个来啊吃它。这是要输入一个正确的手机号是吧?13716962779,好,没问题,发验证码短信。而且已经是不扣的为零了,那说明已经成了,我就不看手机了,我就直接看看这个后台了。是多少,671342来啊。671342OK吧,OK,假设我出六错的啊四三。是不对呀,好,那应该是什么12。走理可不可以,可以吧,可以说明我们的登录注册是没有什么问题的。
12:06
可以吧,可以的好,下面有一个刚才有一个小事把它做一做什么事情呢?就是当我们去点击提交啊,失败以后,我们这个地方应该干嘛刷新。对吧,那也就是说来看这里在这呗。是吧,那也就是说我们需要去干嘛呢,是不是重新调用一下这个方法。执行这个话不就是。重新解释了吗?但是有个问题啊,这个方法调用它开始毁掉,我需要一个的,我有的吗?现在没有,我都没点,那所以说你不能通过英文的去找那个,他给找那个图片,那我怎么样能够去快速的找到那个image标签呢?给他一个什么对if对吧,也叫什么开不起得了,是不是,也就是说我这个语法不能利用点击,嗯,开始想不到。
13:04
很多时候有这种情况啊,你开始的想法是开始没问题,等到过了一会以后呢,后来又发现什么不能满足你所有的情况,你要改。写什么Z列多IFS点它不小对不?那这个方法我现在是不是也可以用啊,能懂用一下呗,This点。可以可以啊,那可以的话来看一下。看一下输入ABC,输入1234对吧,我先自己手段搞一下看图面啊,很关键,我先输一下F。ESY。走。变了没有,是不变了。那么呢啊,当然你也可以同时把那个输入数据给它清掉。
14:03
能不能做人,你不有对应的状态数据吗?对吧?啊,变成空串就可以了,这个我就不做了啊,这不是必要的。这个啊,这里面哎,这样啊,这样也就是说我们失败的得做两件事情去,对不对,第一件事情什么显示新的。是不是图片验证码认了吧,下面干嘛去,是不是显示警告提示。班长。好,那这样我们基本就先做到这里。
我来说两句