最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

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

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

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

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

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

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

總結(jié):

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

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

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

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

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

(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)到登錄頁的示例代碼的文章就介紹到這了,更多相關(guān)Vue 未登錄跳轉(zhuǎn)到登錄頁內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • vue報(bào)錯(cuò)Error:Cannot?find?module?'fs/promises'的解決方式

    vue報(bào)錯(cuò)Error:Cannot?find?module?'fs/promises'的解決方

    最近的項(xiàng)目需要用到vue/cli,但是用cnpm安裝vue/cli的時(shí)候報(bào)錯(cuò)了,下面這篇文章主要給大家介紹了關(guān)于vue報(bào)錯(cuò)Error:Cannot?find?module?'fs/promises'的解決方式,需要的朋友可以參考下
    2022-11-11
  • vue單應(yīng)用在ios系統(tǒng)中實(shí)現(xiàn)微信分享功能操作

    vue單應(yīng)用在ios系統(tǒng)中實(shí)現(xiàn)微信分享功能操作

    這篇文章主要介紹了vue單應(yīng)用在ios系統(tǒng)中實(shí)現(xiàn)微信分享功能操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09
  • Vue內(nèi)置組件Teleport的使用

    Vue內(nèi)置組件Teleport的使用

    Teleport是一個(gè)內(nèi)置組件,它可以將一個(gè)組件內(nèi)部的一部分模板“傳送”到該組件的?DOM?結(jié)構(gòu)外層的位置去,本文就來介紹一下如何使用,感興趣的可以了解一下
    2023-05-05
  • vue父子組件slot插槽的使用

    vue父子組件slot插槽的使用

    這篇文章主要介紹了vue父子組件slot插槽的使用,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • vue3+Naive?UI數(shù)據(jù)表格基本使用方式詳解

    vue3+Naive?UI數(shù)據(jù)表格基本使用方式詳解

    這篇文章主要給大家介紹了關(guān)于vue3+Naive?UI數(shù)據(jù)表格基本使用方式詳?shù)南嚓P(guān)資料,Naive?UI是一個(gè)基于Typescript開發(fā)的針對(duì)Vue3開發(fā)的UI組件庫,由TuSimple(圖森未來)公司開發(fā)并開源,需要的朋友可以參考下
    2023-08-08
  • antd Select下拉菜單動(dòng)態(tài)添加option里的內(nèi)容操作

    antd Select下拉菜單動(dòng)態(tài)添加option里的內(nèi)容操作

    這篇文章主要介紹了antd Select下拉菜單動(dòng)態(tài)添加option里的內(nèi)容操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • 使用Vue3和Plotly.js繪制動(dòng)態(tài)3D圖表的示例代碼

    使用Vue3和Plotly.js繪制動(dòng)態(tài)3D圖表的示例代碼

    在數(shù)據(jù)可視化應(yīng)用中,需要將數(shù)據(jù)動(dòng)態(tài)加載到圖表中并進(jìn)行實(shí)時(shí)更新,本文將展示如何使用Plotly.js和Vue.js實(shí)現(xiàn)這一功能,從加載外部數(shù)據(jù)到創(chuàng)建交互式圖表,文中有相關(guān)的代碼示例供大家參考,需要的朋友可以參考下
    2024-06-06
  • 一個(gè)手寫的vue放大鏡效果

    一個(gè)手寫的vue放大鏡效果

    這篇文章主要介紹了一個(gè)手寫的vue放大鏡,組件使用less,文中給出了示例代碼,需要的朋友可以參考下
    2019-08-08
  • 解決vue項(xiàng)目中遇到 Cannot find module ‘chalk‘ 報(bào)錯(cuò)的問題

    解決vue項(xiàng)目中遇到 Cannot find module ‘chalk‘ 報(bào)錯(cuò)的問題

    這篇文章主要介紹了解決vue項(xiàng)目中遇到 Cannot find module ‘chalk‘ 報(bào)錯(cuò)的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • Vue3獲取元素DOM的兩種方法

    Vue3獲取元素DOM的兩種方法

    Vue3 DOM是Vue.js框架的一部分,用于處理與瀏覽器DOM相關(guān)的操作,它提供了一組API和工具,使開發(fā)者能夠輕松地操作和管理DOM元素,本文給大家介紹了Vue3獲取元素DOM的兩種方法:ref模板引用和傳統(tǒng)方法,并有詳細(xì)的代碼示例,需要的朋友可以參考下
    2024-04-04

最新評(píng)論

南昌县| 虎林市| 花莲市| 嘉鱼县| 舟曲县| 子洲县| 防城港市| 长海县| 苗栗县| 沭阳县| 台南市| 霸州市| 乌鲁木齐县| 泽库县| 稻城县| 衡水市| 法库县| 隆安县| 呼图壁县| 石棉县| 石狮市| 阳江市| 白山市| 桂阳县| 昭苏县| 泉州市| 武夷山市| 剑川县| 中西区| 兴业县| 青神县| 凤庆县| 特克斯县| 革吉县| 通化市| 南漳县| 安远县| 股票| 嘉义县| 武胜县| 南陵县|