00:00
好嘞,各位说完了,严格匹配与模糊匹配给大家形成了笔记,我们简单看一下,默认使用的是模糊匹配,简单记就是输入的路径必须要包含匹配的路径,如果说你输入的东西里边都不包含人家要的,那不可能算匹配的,而且注意顺序要一致,你就比如说啊,刚才咱都说了啊,快速的回顾一下,杠A,杠home,杠B啊,你输的是这个,人家要的是杠home,同学,你这就是属于顺序不一致,你的后在第二位,人家拿A和后面做比较,发现不行直接不算匹配,对吗?开启严格匹配怎么开呢?这么开OK,然后严格匹配,注意不要随便开启就动不动你就开启严格匹配,需要的时候再开,老师什么时候需要啊,就你有的时候希望你所输入的路径必须要跟那边一模一样才算匹配的时候,这时候你再开,其实这种场景不多,有些时候你开启会导致无法继续匹配二级路由。这个问题由于我还。
01:00
没给大家讲二级路由呢,所以说这会儿目前没有办法解释,我们马上就要讲到二级路由,在下下一个小节我们就会讲到二级路由,OK,哎,所以说这你别急,我毕竟在给大家写总结嘛,我的总结得先写的到位的,对吧?哎,一会儿咱讲到二级路由的时候,同学我给你承诺啊,我给你演示一下,如果有二级路由,我再把严格匹配打开会导致什么问题,行吧,哎,折叠起来走常规的操作,CTRLCCTRLV,改一下右键,什么名呢?13下划线下划键src下划线叫做啊精准匹配与凝匹配,好嘞,那接下来呢,我们继续往下说,关掉笔记啊,关掉这儿,那这样同学来到APP里呢,我先把这严格匹配呢,我给你删下去,行吧,因为咱说了嘛,这东西先不能随便开启啊,这不太符合规则啊,好,那我运行一下。
02:00
NP start,走路由里的东西吧,同学们就是比较杂,比较多,而且每一个小点呢,在工作的时候还真就都能用到,你要真拿react做开发啊,把之前那些无关的呢,我都关一关啊,我只留下最后一个,好嘞,同学刷新我哪个也没点,所以说不展示控制台开好点about就about对不对,哎,点home呢,就是home好嘞,那接下来呢,同学说这么一个问题啊,我把那个home下边那个杠A-B啊,我也给它删掉,没这没这写的,目前咱不需要这二级路由是吧?哎,不需要这种写法,杠about-home好了,来,嗯,这回看效果啊,走走,哎,都正常了是吧?嗯,同学你说有什么问题呢?就是你这个网页一上来的时候吧,你看是不是哪个也没选中,同学你说最好的一个体验,是不是一上来你就能帮我默认选中一个呀,你想想你用过这么多的系统,什么商品管理系统啊,是吧?哎,什么学生这个管理系统,什么高校这个。
03:00
什么排课系统,是不是一般左边有导航,右边有展示,一上来是不是默认帮我勾选一个呀?哦,那这怎么做呢?就得借助一个内置的组件啊react rotor do里边内置的组件叫什么名字呢?直接写叫做direct,这个东西呢,叫做重定向,哎,重定向好了,它怎么用呢?同学,它是这么一个逻辑啊,你说同学啊,我一上来是不是什么也没输入,同学,如果你亲自改地址,你说行不行呢?我亲自写个干爆T,我敲回车那是可以的,当然行,你点也行,你直接自己输入是不是也行啊,那我问一下同学,我一上来。Local house的3000我不说,我看哪个路由,我什么也不说,我就一上来同学,那你说他进不进行匹配呢?其实也进行匹配的,你听我说同学也进行匹配的,你输入local house的冒号3000和你输入local的冒号3000杠是一样的,你看是一样的,只不过在地址栏里边它没有给你体现出来这个杠明白不?
04:10
啊,其实是有这个杠的,只不过后边也没写东西啊,好,你看一敲,诶也是这样子的,对吧?同学我问一下,那你刚才输的是什么呀?是不是杠啊,好同学,那你说他拿着这个杠是不得到这去做匹配呀?哎,说老师,那我明白了,我输入的是杠,人家这边要的是杠报它,那就匹配上了,不是不是啊,不是这么回事,同学,你输入的是杠,人家是以杠分格拿到你的东西,你比如说刚才我给大家举例子,我说你说的是杠home,杠A,杠B,人家拿到的是什么呢?做匹配的时候是home是A是B,明白不?那我问一下同学,如果你输入的是杠,后边没东西了,那我想问你,人家拿到的是不是一个空串,对吧?一个空串跟about进行比较,那算比较上吗?不算,所以说about不展示,那跟home算匹配上吗?Home是home,空字符串是空字符串,也不算匹配上,所以说。
05:10
同学们跟about也不行,跟后面也没匹配上,所以说页面不展示东西吗?啊,这不用太纠结,同学,你输入的杠如果也算是一个的话,那我问你,人家这要杠about对吧?那来吧,同学,那按照你的说法,About就应该展示了呗,对吧?那他咋不展示呢?是吧?哎,这回你要知道,那redirect有什么作用呢?同学,你注意,Readdirect我们放在路由注册的最下方,也就是说在这个位置我得写redirect。Redirect的意思就是重定向,如果说这个路由没有匹配上,这个路由也没有匹配上,那咋办呢?那就听readyre的发落吧,Readyre让你去哪儿,你就去哪儿。
06:00
OK readyre让你去哪你就去哪,那所以说readyre里边同学就不要再配这些东西了,你是什么路径,我给你看哪个组件同学,这叫注册路由。啊,你是什么路径,我给你看什么组件,Readrect有一种感觉是兜底的人如果跟谁都匹配不上了,Readrect给你指条明路,写的是to,他告诉你哥们儿,你去about吧,哎,这是redirect的作用,也是字节数的标签,明白不?他是一个兜底的人,哎,我接地气点说,我说兜底的人你就应该能明白是吧?这个也不行了,这个也不行了,行了,那我总归我得展示点东西吧,那展示这个吧,是吧,好,那这时候呢,你瞧一下同学啊,你看啊,来这儿呢,我删掉,我输入的是local house3000回车,你发现about是不是给你选上了。因为刚才匹配的时候是他也不行,他也不行,完了readre说说你看都没人理你吧,我告诉你吧,你去about,哎,就直接切到about说老师,那如果我这写的是home呢,那你自己注意观察呗,来,我给你开一新的,打开一上来home就选中,对吗?哎,Readyre叫重定向,谁都匹配不上的时候,听从重定向的发落,他让你去哪你就去哪,OK,好,诶,Redirect,嗯,行,那这一小节呢,我们停一下。
我来说两句