欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

vue如何實(shí)現(xiàn)登錄路由驗(yàn)證

小編給大家分享一下vue如何實(shí)現(xiàn)登錄路由驗(yàn)證,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

創(chuàng)新互聯(lián)公司是一家專注于成都網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)與策劃設(shè)計(jì),鄒城網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)10余年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:鄒城等地區(qū)。鄒城做網(wǎng)站價(jià)格咨詢:18980820575

vue的項(xiàng)目的登錄狀態(tài)如果用vuex狀態(tài)管理,頁面一刷新vuex管理的狀態(tài)就會(huì)消失,這樣登錄路由驗(yàn)證就沒有意義了。可以將登錄的狀態(tài)寫到web Storage中進(jìn)行存儲(chǔ)管理。

步驟如下:

1、在登錄組件里,將登錄狀態(tài)寫入web Storage里。(一般寫入session Storage,會(huì)話關(guān)閉,存儲(chǔ)數(shù)據(jù)自動(dòng)刪除)

if('登錄成功') 
 {sessionStorage.setItem('accessToken' , 寫入登錄成功返回的登錄令牌或者自定義的判斷字符串) }

2、在需要登錄驗(yàn)證的路由元信息里加入登錄驗(yàn)證標(biāo)識(shí)requiresAuth(自定義)    
[html] view plain copy

routers: [ 
      { path: '/listInfo', 
         name: 'listInfo', 
         component: listInfo, 
         meta: { requiresAuth: true  
               } 
          } 
       ]

3、在全局鉤子函數(shù)beforeEach中驗(yàn)證頁面是否需要登錄            

router.beforeEach((to, from, next) => {  
    //to即將進(jìn)入的目標(biāo)路由對(duì)象,from當(dāng)前導(dǎo)航正要離開的路由, next : 下一步執(zhí)行的函數(shù)鉤子
    if(to.path === '/login') { next() } // 如果即將進(jìn)入登錄路由,則直接放行
     else {   //進(jìn)入的不是登錄路由
         if(to.meta.requiresAuth && !sessionStorage.getItem('accessToken')) {next({ path: '/login' })} 
       //下一跳路由需要登錄驗(yàn)證,并且還未登錄,則路由定向到 登錄路由
       else { next() }} 
      //如果不需要登錄驗(yàn)證,或者已經(jīng)登錄成功,則直接放行
    }

 注意點(diǎn):beforeEach這個(gè)全局鉤子要放到全局組件的前面,放到全局組件的后面,Vue實(shí)例已經(jīng)加載完成。這時(shí)候直接在瀏覽器的地址欄輸入要去的路由,則不會(huì)定向到登錄路由。 

vue如何實(shí)現(xiàn)登錄路由驗(yàn)證

看完了這篇文章,相信你對(duì)“vue如何實(shí)現(xiàn)登錄路由驗(yàn)證”有了一定的了解,如果想了解更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!

當(dāng)前標(biāo)題:vue如何實(shí)現(xiàn)登錄路由驗(yàn)證
當(dāng)前地址:http://aaarwkj.com/article34/jechpe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站網(wǎng)站維護(hù)、面包屑導(dǎo)航、自適應(yīng)網(wǎng)站、域名注冊(cè)虛擬主機(jī)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司
成人大片在线免费观看视频| 国产福利午夜一区二区| 日本道欧美一区二区aaaa| 高清国产国产精品三级国产av| 性色av人妻中文一区二区| 西西美女掰开阴让你看| 日本亚洲中文字幕网站| 欧美老熟妇一区二区三区| 国产一区二区精品久久岳√| 亚洲午夜精品一区二区久久| 中文字幕熟女人妻另类癖好| 日本一区二区中文字幕在线| 国产一级二级三级黄色| 亚洲一二三区精品与老人| 亚洲欧美日韩综合一区| 人妻黄色这里只有精品| 中文字幕日韩乱码一级在线| 国产女孩精品在线播放| 久久久偷拍美女撒尿尿| 免费97久久人妻一区精品| 人妻丝袜中文字幕在线| 蜜桃视频中文字幕二区三区| 日韩午夜免费一区二区蜜桃| 亚洲中文字幕在线乱码| 欧美国产日韩一区在线观看| 亚洲国产精品一区性色| 亚洲国产日韩精品自拍av| 久久精品国产亚洲av一| 午夜看片福利欧美熟女| 日韩一区二区三区av| avav男人天堂亚洲天堂| 亚洲华人在线免费视频| 精品国产乱码一区二区三区四区| 日韩黄色资源在线观看| 日韩欧美午夜福利在线视频| 偷拍盗摄一区二区三区| 欧美丰满老妇性猛交| 免费国产成人高清在线视频| 亚洲性感人妻系列网站| 欧美在线观看香蕉视频| 中文字幕人妻熟人妻熟丝|