温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
那接下来呢,我们说这第八个啊,叫做use navigation type,这个hook,这个hook呢,会返回给我们三种值,分别是pop push replace。那这三个值分别代表什么呢?代表着你是通过哪一种跳转方式来到这个路由组件的,那这块后两个大家应该熟悉,如果你是push过来的,那就push呗,那你是replace过来的,就是replace,那问题是这个我们没见过呀,啊说一下这个一般用于什么呢?就是你没有push repl,你是刷新了整个页面来的,那这个时候它的类型就是pop,诶我给大家写了一个备注,就是你在浏览器中已经打开了这个路由组件,你可以是通过push啊,Re replace啊这种方式你打开的,随后呢,你刷新了,那这个时候它就是泡泡来验证一下啊同学们,我们在哪验证呢?是这样,我先把刚才写这DEMO吧,给你删了它。
01:00
然后在这个里边呢,也给它删了,嗯,不能引入那么多啊,特别乱,把这个删掉,Div删掉,这也删掉好了,小逗号一补就OK了,往前也动一下,好在这个news组件里边,我去给大家验证这件事儿,为什么呢?因为news组件干干净净呀,好,I so from RO叫什么名,Use navigation type,注意啊,不是我们之前讲的use navigate,叫use navigate type是吧?来,Use navigation type。之前那叫use navigate,这叫use navigation,好来在这直接做一个输出啊就可以了,那捋一下呗,同学你说一会儿我去看到news这个路由组件,我是怎么看到的,说老师那肯定是你点击了news就看到了呗。我再仔细点问你点击news跳路由是push还是PL?老师忘了忘了就看一眼,找到home组件,找到跳的地方,你只写了个to news吧,那默认就是什么模式push呗,那所以说回到这儿走着就是push。
02:09
哎,那如果你在开启走,那这时候切出去清掉再来它就是repl,那如果说你在这刷新了,它就是pop泡,哎,就这么点功能,就是判断一下你是咋来的,好,那这小节呢,停。
我来说两句