欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

uniapp路由攔截主要攔截什么

uniapp路由攔截主要攔截什么?

路由攔截器就是路由守衛(wèi),分為全局守衛(wèi)和局部守衛(wèi) 全局守衛(wèi)寫在路由定義的文件里面,每當(dāng)路由切換就會(huì)執(zhí)行 // 進(jìn)入頁面之前執(zhí)行 router.beforeEach((to, from, next) => { // ... }) // 進(jìn)入頁面之后執(zhí)行 router.afterEach((to, from) => { // ... }) 局部守衛(wèi)寫在vue組件里面,只對(duì)當(dāng)前組件生效,和vue生命周期函數(shù)寫法一樣 beforeRouteEnter (to, from, next) { // 在渲染該組件的對(duì)應(yīng)路由被 confirm 前調(diào)用 // 不!能!獲取組件實(shí)例 `this` // 因?yàn)楫?dāng)守衛(wèi)執(zhí)行前,組件實(shí)例還沒被創(chuàng)建 }, beforeRouteUpdate (to, from, next) { // 在當(dāng)前路由改變,但是該組件被復(fù)用時(shí)調(diào)用 // 舉例來說,對(duì)于一個(gè)帶有動(dòng)態(tài)參數(shù)的路徑 /foo/:id,在 /foo/1 和 /foo/2 之間跳轉(zhuǎn)的時(shí)候, // 由于會(huì)渲染同樣的 Foo 組件,因此組件實(shí)例會(huì)被復(fù)用。而這個(gè)鉤子就會(huì)在這個(gè)情況下被調(diào)用。 // 可以訪問組件實(shí)例 `this` }, beforeRouteLeave (to, from, next) { // 導(dǎo)航離開該組件的對(duì)應(yīng)路由時(shí)調(diào)用 // 可以訪問組件實(shí)例 `this` } 更多信息參考vue-router官方文檔