真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

怎么在vue中利用路由守衛(wèi)判斷是否登錄

怎么在vue中利用路由守衛(wèi)判斷是否登錄?相信很多沒有經(jīng)驗的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。

創(chuàng)新互聯(lián)擁有網(wǎng)站維護技術(shù)和項目管理團隊,建立的售前、實施和售后服務(wù)體系,為客戶提供定制化的成都網(wǎng)站制作、做網(wǎng)站、網(wǎng)站維護、成都二樞機房解決方案。為客戶網(wǎng)站安全和日常運維提供整體管家式外包優(yōu)質(zhì)服務(wù)。我們的網(wǎng)站維護服務(wù)覆蓋集團企業(yè)、上市公司、外企網(wǎng)站、成都商城網(wǎng)站開發(fā)、政府網(wǎng)站等各類型客戶群體,為全球上千家企業(yè)提供全方位網(wǎng)站維護、服務(wù)器維護解決方案。

1.在router下的index.js 路由文件下,引入相關(guān)需要文件;

import Vue from 'vue'

import Router from 'vue-router'
import {LOGIN} from '../common/js/islogin'
import HelloWorld from '@/components/HelloWorld'
import Login from '@/page/Login'
import Index from '@/page/index/index'Vue.use(Router);

2.配置相關(guān)路由

const router = new Router({

 routes: [
 {
  path: '/',
  redirect: '/login'
 },
 {
  path: '/login',
  component: Login
 },
 {
  path: '/index',
  meta: {
  requireAuth: true, // 添加該字段,表示進入這個路由是需要登錄的
  },
  component: Index
 }
 ]
});

3.路由配置完后,根據(jù)需要登錄的頁面判斷路由跳轉(zhuǎn)

router.beforeEach((to, from, next) => {
 if (to.meta.requireAuth) {   //如果需要跳轉(zhuǎn) ,往下走(1)
 if (true) {   //判斷是否登錄過,如果有登陸過,說明有token,或者token未過期,可以跳過登錄(2)
  if (to.path === '/login') { //判斷下一個路由是否為要驗證的路由(3)
  next('/index');   // 如果是直接跳到首頁,
  } else {    //如果該路由不需要驗證,那么直接往后走
  next();
  }
 } else {
  console.log('沒有');  //如果沒有登陸過,或者token 過期, 那么跳轉(zhuǎn)到登錄頁
  next('/login');
 }
 } else {       //不需要跳轉(zhuǎn),直接往下走
 next();
 }
});export default router;

vue是什么

Vue是一套用于構(gòu)建用戶界面的漸進式JavaScript框架,Vue與其它大型框架的區(qū)別是,使用Vue可以自底向上逐層應(yīng)用,其核心庫只關(guān)注視圖層,方便與第三方庫和項目整合,且使用Vue可以采用單文件組件和Vue生態(tài)系統(tǒng)支持的庫開發(fā)復(fù)雜的單頁應(yīng)用。

看完上述內(nèi)容,你們掌握怎么在vue中利用路由守衛(wèi)判斷是否登錄的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!


分享題目:怎么在vue中利用路由守衛(wèi)判斷是否登錄
轉(zhuǎn)載來源:http://weahome.cn/article/pjsgoj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部