00:00
好嘞,各位说完了全局路由守位之后呢,我们给大家讲第二种路由守位,它的名字呀,叫做独享路由守位,顾名思义就是某一个路由所单独享用的路由守位,那接下来呢,我就把这两个全局的呀,临时给它助掉,这块呢也给它助掉,那接下来呢,我换一个需求各位,就是我有这么多的路由是吧?我目前只想对一个路由做出限制,谁呢?就是这个新闻,其他的路由爱怎么变怎么变,哎,你的学校名爱是什么是什么,但是唯独新闻这个路由必须保证学校名是爱的硅谷,然后才能看,那就需要在这个里面写一个他自己单独想用的路由首位走着,那配置的名字呢,各位叫做before enter,值得你注意的是同学名字不再是之前的这个before each了,换名了,各位独享的换名了,叫before enter,为什么换名呢?大家感受一下,你说each这个词本身。
01:00
就有每一次每一个的意思是不是,那么你全局的路由守位,我觉得加上这个好理解各位,就是所有的路由在切换的时候是不是都得走后边这粉色的函数啊,那不就是每一个吗?每一次切换吗?但是同学你想想这儿,这儿已经是新闻这个路由所单独享用的了,我只关注新闻,别人爱怎么变怎么变跟我没关系,那你说这儿如果还用each那个单词,你觉得合适吗?不合适,所以说人家换名了叫什么呢?Inter inter有什么意思,有进入的意思吧,那before呢,就是进入之前,那问题来了,谁进入之前呀?啊,或者说谁进入哪里之前啊?来说一下各位,如果有人在页面上点击了news这个导航项,那你说接下来是不是得引起路径的变化,诶,那随后呢,前端路由器就得监测到,监测到之后就得进入这个配置里面去进行规则的对比是吗?各位那么在进入之前就会帮你调。
02:00
这个before in这个函数,它同样会收到to from next这三个参数,然后里边的逻辑啊,和你当年写那个全局首位的时候一模一样,你直接把这些逻辑啊给它复制,然后粘贴过来就可以了,那这样写同学你就只是对新闻做出了限制,来我们看一下效果啊各位回到页面里面,目前我看一下我这个学校名啊,学校名呢?啊是不对的,是at硅谷,二来咱测试一下啊,我想看about那就看,我想看home那就看,我想看messages那就看,我想看news,不好意思,学校名不对,无权查看是不?各位啊,那这个时候啊,肯定就得有同学抢答了,哎,说老师接下来的事儿呢,你交给我,我都发现规律了啊,这个全局路由守卫啊,分为前置和后置,那我肯定猜得到了,你这个独享路由首位肯定也分为前置还有后置,说老师你看后置的名字呀,我都猜出来了,肯定叫这名字啊,你前置那肯定叫before。
03:00
In特,那后置肯定叫做after in特是不,老师来吧,快表扬我这东西啊,我写完了同学删了去吧,为啥呀?因为独享路由首位只有前置没有后置,这是一个特别重要的点哎,不要妄图在这写一个after in好像有点那感觉是吧,有点那规律,但是它没有后置路由守位啊说老师那没有不行啊,没有这个单独的后置路由守位,那我这个写不了呀,我当时不是改了一个那个页签的那个名字吗?那我这没法写了呀,各位咋就没法写呀,你把它解开不就得了吗?啊说老师还能这么玩啊,就是独享的前置路由守位和这个全局的后置路由首位,它俩可以配合在一起,是的,同学可以随意的组合,你把这解开不就可以了吗?来看一下效果啊,各位走着about,那就关于呗,啊后面那就主页呗,News那现在看不了是吧?那当然路径也不变,抬头也不变,Message那就是消息呗,如果你把这名啊给它改对了,叫做at的硅谷,好,这回。
04:00
不过我想看看新闻,走,那就新闻呗,这就展示了呗,是吧,各位OK,来吧,总结一波,回到笔记里面,独享路由首位就是某一个路由所独享的名字叫做before enter啊,没有after enter只有一个OK,那这小节呢,我们听。
我来说两句