00:01
好,那今天呢,我们看一下我们今天要去讲什么东西啊,其实今天呢,我们任务也比较比较明确,那肯定第一步要搞什么。是不是要把注册登录的功能给它完成了,给它实现,昨天我们只是实现了一个界面效果啊,没有交互,下面呢,我们就是要把这个功能给它实现了。好把它做完以后呢,下面我们要做的下一个功能,嗯,就是去准备去写它。写这个,那首先呢,这今天肯定完成不了这个东西啊,主要先把整个界面答出来,把界面结构搭出来,它是有个界面结构的,也就说你要一个复杂界面,先不是说把那个细节,每一个每一个布局都去写,不是是先去拆解路由。搭整个结构,搭好结构以后再一个一个去写。N1是吧,嗯,那下最后我们可能需要去写一下这个头部啊,这个这是这是个头部组件,就这一个部分。
01:08
能看到吧,这个头部组件啊,它还有一些啊,还有一些操作的一些响应。能看到吧,啊一些超额条例,这个也是我们要做的。嗯。那我们能把这个完成就基本上就差不多了,那后面呢,大家后面的时间就是继续的往下写就行啊,行,大概就是这一些啊。那我们就先来去看我们的。登录注册的呗,这里面我们反正根据我们这个说明,一个一个线啊,一个一个写就行,现在看第一个。啊,我们现在呃,动态一次性显示我的图形,什么验证码,这个该怎么做呢?啊,看一下那个它现有的功能。首先有一个初始化显示,接着还要实现什么,是不是点击切换呢?
02:01
这样吧,好,这个呢有一个对应的接口,我们来去看一下我们的这个接口是一个什么情况啊,把我们的postman打开,因为我们man里面是不是记录了所有的接口啊。就包含这个获取图形验证码的这个接口。好,来找到我们啊,图形一次性验证码。应该这个啊,来我们来去请求一下啊,请求一下。看到了。这实际上是一个SVG啊,SVG的一个文件啊,数据显示里面就包含了一些呃,字母或者数字,以及有一些这个,你知道这东西叫什么。七五。
03:01
叫什么叫干扰系统?比较专业的术语啊,能听懂吧啊。啊叫干扰线好,那这个这个东西,其实我这个image,我们不有一个image来显示吗?大家看啊。找到我们的那个罗。看到我们这里找到我们要显示的位置,大家看这里啊,看到这个地方我们现在是不是显示的就是一个SVG,本地SVG啊,那实际上他这个请求啊,刚才这个请求返回来就是一个给你返回来一个实时的SVG,你每一次请求都会有变化。那吧,其实这个不需要什么请求。不需要什么一个概念呢,咔嚓复制。搞过来。
04:03
能懂我意思吧,那也就是说现在我的图片不关键一个远程路径嘛,那这个路径反过来是不是就是个SV径,它不就显示了吗。看一下我们的。显示没有显示了吧,而且哎,我每一次刷新它都会有新的,哎,这里面为了能够更好的测试,我把这一个布尔值给它改一改。对吧,大家看一下啊,每一次刷新你看现在不是三七吗?走你变了吧,变了,但不能我每次都去刷吧。对不对,我得干嘛,是不是得去点这意思?不,那下面我是不是要给他加点进听,让他们都变了,是不是概念好看,怎么做啊,首先加点进去,咱能把能做的事先做了,做够了再说。艾克等于。
05:08
啊,这是干嘛去?或许get开不起吧,行吗各位?可以不好自己这里面做什么,等会再想来,肯定是要去写在这个message里面啊,这个message里面东西好挺还挺多的了啊,这是。啊,这个是关闭什么警告框,下面我们要去写的是干嘛呀,获取一个新的什么图片验证对吗。来,那这个东西怎么做呀,我的天。是不是?
06:00
其实说白了就是怎么样触发他,让他再发一次请求,是不是能懂我说意思吧,就怎么样触发他再发一次请求了。啊,我后来就想了一个办法,就是找到这个image,重新给他制定C。能懂我意思吧?啊,这怎么办?来看一下,那我怎么找到一麦姐。啊,有两种方式,现在展出来说可以这么做,有个一。一的点什么,他给点SC,等于就是还是这个路径,但是吧,有个问题啊,有个问题,如果你的路径不变化,他是不会发请求的。懂不懂,其实我我重新设置一下,关键是这个路径跟绝的路径什么它一样懂我意思不。
07:01
那怎么办呢?那反过来说,如果路径有变化,那他就会重新请求。那也就说路径有变化,是不是我加他。路径都不对了,你路径首先得对,但是呢,整个又有变化。是不,后来我就想到这个办法,这其实这个办法是以前写Java程序的时候的一个办法啊,Date点到。是吧,哎,我没一点意思,是不是这个整个路径是不是有变化,变不变必然变嘛,因为时间不一样嘛。先点一下是不是产生了一个日期时间值,再点一下是不是又产生一个新的。你说老师我要点的很快,超不到一毫秒了。就是你觉得可能嘛,对不对啊,大家看一下看看啊,轻轻松松就实现了。
08:04
是不是?能看到吧,嗯,这不听完了。可以吧,可以是没问题啊。这样我们轻松的就实现了一个这样的一个。图形验证码的功能就这么回事,没,没什么。这里面注意啊,要每次指定啊,每次指定的SC值要什么,是不是不一样啊。能懂吧,但是你前面的部分能变吗?是你这边部分能变吗?不能还有一个问题我来问一下,诶,这不是化瘀吗。这个地方说跨越是谁,一般是什么问题,而这请求跨越这是价请求吗?他不是。
09:07
这能懂吧,所以啊,就不存在什么跨域的问题。嗯,好了。是不是有点太简单了?
我来说两句