温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
好嘞,各位,那这小节呢,我们给大家讲一个特别简单的东西,叫做命名路由,顾名思义就是给你的路由啊起一个名字,好回到代码里找到路由配置信息,我给两个路由起名字,一个是这个,一个呢是这个来详情,这个想配置名字非常简单,各位你就直接写一个内幕属性就可以了,它的值呢是一个字符串,理论上啊,你可以随便的去写,但一般来说,我们喜欢把这个名字啊起的语义化一点,就让人家一听这名字,哎,就知道是哪个路由在这儿最合适的一个单词,其实就是叫about,但是在讲课的时候呢,我得尽可能回避这个词,为啥呀,防止一会儿一些问题说不明白,因为这些人长得太像了,是吧,各位我刻意的回避一下啊,给它删掉啊,说老师那你写啥呀,关关于,诶说老师真low,是可low了,哎,能把问题说明白就行呗,啊那同理给他是不是也来一个,哎,别叫关于了,叫什么呢?详情OK,不,你给谁起名字就得把。
01:00
Name写在谁的配置项里,对不?各位一定看好了,这是一个配置项,这是一个配置项是不?哎,那这整体呢,同学我要想给message取名字呢,那就得把name是不是写在这啊,那这呢叫做什么消息对吧?哎,一定要区分好,这呢我先不起名字啊,删掉只有两个名字,详情还有关于。说老师这名字起完了,它有什么作用啊,直接告诉大家这个名字可以让你在跳转的时候简化一些编码,来回到这个message里面,同学在message里面你是怎么告诉人家你要呈现这个详情组件的呀,你得写pass,你得写这么长的一个路径,如果你是三级路由,那你就必须得带着二级的名字,还有一级的名字就特别烦是吧?各位啊,那这回好了,不用pass,用name幕,然后呢,直接呼唤他的名字详情就可以了,哎,来,咱看一下效果啊,回到这儿切出去慢慢点啊,走走看一下这三个消息,走走走是不是也可以?哎,回来,那刚才我还给一个路由起了名字,就是about,所以说回到APP里面,这儿是不是得改一改呀?哎,有一些同学说,老师我知道了啊,删掉,直接写呗,关于这不就得了吗?
02:10
你觉得这么写对吗?不对,各位,来,我给你演示一下啊,这些东西啊,我们都给它删掉,就从最开始的8080,咱们探讨这个问题啊,走着我点击about走你啊是你点了,但是你看路径变成什么鬼样子了,是不是变成了关于啊各位,人家拿你那关于是不是当那个路径去使用了,但是你自己心里明白,其实你期待着的是他把这关于理解成name,而不是pass,对吗?各位。那咋办?就得告诉人家,我写这关于,它不是路径,如果你直接写to,你写一字符串,人家就当你这个to是路径,那怎么办呀,像刚才一样呗,冒号把这关于啊拿走,里边写一个对象name完了啥关于这回就好了,来瞧一下效果啊,点击about,这回是不对了。哎,所以说同学理解理解不要直接写是不?但是其实在这儿吧,各位觉不觉得其实你犯不上这么写,我知道这个about组件有名字,但是在这儿同学你最好的方式啊,最简单的方式是不是直接这么写就可以了,这儿呢还不用写冒号了是不?各位啊来回到这儿,同学这儿也是同理的,你想用这个名字,你就必须得把这个to啊写成这个粉色的对象说老师那我能不能这么的呀,我还写成一个字符串,不行,你只要写字符串,人家就认为这一堆东西都是路径,OK,诶所以说这个用name啊也是有前提的。好,来咱总结一波吧,各位回到笔记里面啊,命名路由在这儿呢,作用就是可以简化路由的跳转啊,但也不是绝对的,是不是你只有路径过长的时候,它的优势呢才能体现出来啊,那么给路由命名就是借助内幕这个属性,那么简化跳转前呢,你得这么写DEMO test welcome,你看我这配置DEMO下的test下的welcome对吧?不得对这个路径说话吗?啊,那简化后呢,就直接to写一。
03:58
Name hello,是不是就可以了,人家这种简化是有意义的,对不对,哎,这么写长,这么写短,而且呢,这个还可以配合这个传递参数,对吧,Name你就正常说你去哪完了带着query是不是就可以了,OK,那这一小节呢,我们听。
我来说两句