亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Vue實(shí)現(xiàn)未登錄跳轉(zhuǎn)到登錄頁(yè)的示例代碼

 更新時(shí)間:2022年08月22日 11:32:33   作者:迷糊MJ  
本文主要介紹了Vue實(shí)現(xiàn)未登錄跳轉(zhuǎn)到登錄頁(yè)的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

1、登錄頁(yè)登錄成功時(shí)將服務(wù)端返回的標(biāo)識(shí)存放起來(lái)

2、在router中給不需要登錄的頁(yè)面設(shè)置 meta : { auth : false },如首頁(yè)

 3、使用路由前置守衛(wèi)beforEach,由于給路由設(shè)置了meta : { auth : false },如果是符合該屬性時(shí)則不需要跳轉(zhuǎn)登錄頁(yè)

 4、接下來(lái)根據(jù)token是否存入到localstorage來(lái)進(jìn)行判斷或者cookie是否存入客戶端做判斷,這里在vuex中做處理

如果token和cookie不存在時(shí)則需要跳轉(zhuǎn)到登錄頁(yè)

5、在axios中響應(yīng)攔截response中做如下處理

先獲取服務(wù)端返回未登錄的狀態(tài)碼,根據(jù)這個(gè)狀態(tài)碼做判斷并將token,cookie置空后跳轉(zhuǎn)到登錄頁(yè)

總結(jié):

1、 to.fullPath將跳轉(zhuǎn)的路由path作為參數(shù),登錄成功后跳轉(zhuǎn)到該路由

2、vue router中meta 字段代表路由元信息,可以通過(guò)meta對(duì)象中的一些屬性來(lái)判斷當(dāng)前路由是否需要進(jìn)一步處理,如果需要處理,按照自己想要的效果進(jìn)行處理即可(此處是不需要跳轉(zhuǎn)登錄頁(yè))

3、路由前置守衛(wèi)beforEach接受三個(gè)參數(shù)

(1)to: Route: 即將要進(jìn)入的目標(biāo) 

(2)from: Route: 當(dāng)前導(dǎo)航正要離開(kāi)的路由

(3)next

4、axios全局?jǐn)r截器

(1)請(qǐng)求攔截器

axios.interceptors.request.use(res=>{
? ? ? ? //發(fā)送請(qǐng)求前要做的事兒,例如統(tǒng)一cookie、設(shè)置請(qǐng)求頭header等

? ? ? ? return res
},(error)=>{
? ? ? ? //請(qǐng)求發(fā)生錯(cuò)誤時(shí)在這里處理
????????return Promise.reject(error)

})

(2)響應(yīng)攔截器

axios.interceptors.response.use(res=>{
? ? ? ? //請(qǐng)求成功時(shí)對(duì)響應(yīng)數(shù)據(jù)做處理,做數(shù)據(jù)統(tǒng)一處理,常處理登錄失敗與失效
????????return res
?},(error)=>{????????

? ? //請(qǐng)求失敗時(shí)在這里處理
????????return Promise.reject(error)

?})

到此這篇關(guān)于Vue實(shí)現(xiàn)未登錄跳轉(zhuǎn)到登錄頁(yè)的示例代碼的文章就介紹到這了,更多相關(guān)Vue 未登錄跳轉(zhuǎn)到登錄頁(yè)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • vue樣式穿透 ::v-deep的具體使用

    vue樣式穿透 ::v-deep的具體使用

    這篇文章主要介紹了vue樣式穿透 ::v-deep的具體使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • Vue3實(shí)現(xiàn)列表無(wú)限滾動(dòng)的示例詳解

    Vue3實(shí)現(xiàn)列表無(wú)限滾動(dòng)的示例詳解

    這篇文章主要為大家詳細(xì)介紹了如何使用Vue3實(shí)現(xiàn)列表無(wú)限滾動(dòng)的效果,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起了解一下
    2023-07-07
  • Vue組件生命周期運(yùn)行原理解析

    Vue組件生命周期運(yùn)行原理解析

    這篇文章主要介紹了Vue組件生命周期運(yùn)行原理解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11
  • 可能是全網(wǎng)vue?v-model最詳細(xì)講解教程

    可能是全網(wǎng)vue?v-model最詳細(xì)講解教程

    Vue官網(wǎng)教程上關(guān)于v-model的講解不是十分的詳細(xì),寫(xiě)這篇文章的目的就是詳細(xì)的剖析一下,下面這篇文章主要給大家介紹了關(guān)于vue?v-model最詳細(xì)講解的相關(guān)資料,需要的朋友可以參考下
    2022-11-11
  • vue中關(guān)于trigger的用法

    vue中關(guān)于trigger的用法

    這篇文章主要介紹了vue中關(guān)于trigger的用法說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • element-ui實(shí)現(xiàn)表格邊框的動(dòng)態(tài)切換并防抖

    element-ui實(shí)現(xiàn)表格邊框的動(dòng)態(tài)切換并防抖

    這篇文章主要介紹了element-ui實(shí)現(xiàn)表格邊框的動(dòng)態(tài)切換并防抖方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • vue項(xiàng)目使用定時(shí)器每隔幾秒運(yùn)行一次某方法代碼實(shí)例

    vue項(xiàng)目使用定時(shí)器每隔幾秒運(yùn)行一次某方法代碼實(shí)例

    有時(shí)候在項(xiàng)目中我們經(jīng)常需要設(shè)置簡(jiǎn)單的倒計(jì)時(shí)功能,這個(gè)可以通過(guò)定時(shí)器來(lái)實(shí)現(xiàn),下面這篇文章主要給大家介紹了關(guān)于vue項(xiàng)目使用定時(shí)器每隔幾秒運(yùn)行一次某方法的相關(guān)資料,需要的朋友可以參考下
    2023-04-04
  • vue/react項(xiàng)目刷新頁(yè)面出現(xiàn)404報(bào)錯(cuò)的原因及解決辦法

    vue/react項(xiàng)目刷新頁(yè)面出現(xiàn)404報(bào)錯(cuò)的原因及解決辦法

    Vue項(xiàng)目打包部署到線上后,刷新頁(yè)面會(huì)提示404,下面這篇文章主要給大家介紹了關(guān)于vue/react項(xiàng)目刷新頁(yè)面出現(xiàn)404報(bào)錯(cuò)的原因及解決辦法,文中將解決的辦法介紹的很詳細(xì),需要的朋友可以參考下
    2023-05-05
  • Vue.$set 失效的坑 問(wèn)題發(fā)現(xiàn)及解決方案

    Vue.$set 失效的坑 問(wèn)題發(fā)現(xiàn)及解決方案

    這篇文章主要介紹了Vue.$set 失效的坑 問(wèn)題發(fā)現(xiàn)及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • vue3+vite使用element-plus問(wèn)題

    vue3+vite使用element-plus問(wèn)題

    這篇文章主要介紹了vue3+vite使用element-plus問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-10-10

最新評(píng)論