国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

vue路由攔截及頁面跳轉的設置方法

2024-05-06 15:33:53
字體:
來源:轉載
供稿:網友

路由設置:router/index.js

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

main.js:

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

login.vue:

登陸成功后:

sessionStorage.setItem('sid', res.data.data.sid); // 設置本地存儲信息 this.$router.push(this.$route.query.redirect); // 跳轉至前一頁,this.$route.query.redirect是獲取上面傳遞過來的值 

 總結

以上所述是小編給大家介紹的vue路由攔截及頁面跳轉的設置方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對錯新站長站網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 丹江口市| 石河子市| 东乡| 正镶白旗| 东乌| 陇南市| 浏阳市| 景谷| 沙洋县| 教育| 和平区| 宜良县| 通海县| 敦煌市| 镇坪县| 巴东县| 外汇| 南阳市| 胶南市| 屏东县| 定边县| 库尔勒市| 衡阳县| 元江| 永胜县| 江油市| 永平县| 四平市| 平乐县| 曲麻莱县| 榆社县| 汨罗市| 高平市| 阿克苏市| 南丰县| 资中县| 南华县| 玉环县| 平遥县| 大厂| 仪陇县|