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

vue路由攔截及頁面跳轉(zhuǎn)的設(shè)置方法

 更新時(shí)間:2018年05月24日 13:59:02   作者:Mosowe  
這篇文章主要介紹了vue路由攔截及頁面跳轉(zhuǎn)的設(shè)置方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

路由設(shè)置:router/index.js

export default new Router({ 
 routes: [ 
  { 
   path: '/selfcenter', 
   name: 'selfcenter', 
   meta: { 
    requireAuth: true // 配置此條,進(jìn)入頁面前判斷是否需要登陸 
   }, 
   component: selfcenter 
  } 
 ] 
}) 

main.js:

/* eslint-disable no-new */ 
router.beforeEach((to, from, next) => { 
 if (to.matched.some(res => res.meta.requireAuth)) { // 驗(yàn)證是否需要登陸 
  if (sessionStorage.getItem('sid')) { // 查詢本地存儲(chǔ)信息是否已經(jīng)登陸 
   next(); 
  } else { 
   next({ 
    path: '/login', // 未登錄則跳轉(zhuǎn)至login頁面 
    query: {redirect: to.fullPath} // 登陸成功后回到當(dāng)前頁面,這里傳值給login頁面,to.fullPath為當(dāng)前點(diǎn)擊的頁面 
    }); 
  } 
 } else { 
  next(); 
 } 
}); 

login.vue:

登陸成功后:

sessionStorage.setItem('sid', res.data.data.sid); // 設(shè)置本地存儲(chǔ)信息 
this.$router.push(this.$route.query.redirect); // 跳轉(zhuǎn)至前一頁,this.$route.query.redirect是獲取上面?zhèn)鬟f過來的值 

 總結(jié)

以上所述是小編給大家介紹的vue路由攔截及頁面跳轉(zhuǎn)的設(shè)置方法,希望對(duì)大家有所幫助,如果大家有任何疑問請給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

最新評(píng)論

六枝特区| 淮滨县| 肥东县| 白城市| 屏南县| 咸宁市| 仪征市| 平凉市| 闽侯县| 长子县| 白城市| 沐川县| 吉林省| 望谟县| 竹北市| 始兴县| 聂拉木县| 宁陕县| 祁门县| 梁山县| 岳池县| 广平县| 延边| 黄骅市| 阜平县| 巴彦淖尔市| 锦屏县| 确山县| 临沭县| 澜沧| 东安县| 济阳县| 商水县| 崇礼县| 澄江县| 莒南县| 玛纳斯县| 永和县| 瑞昌市| 乌苏市| 衡山县|