Vue 前置拦截

在 main.js 中注册
// 白名单import './permission' // permission controlpermission.js
import router from './router'NProgress.configure({showSpinner: false});// 白名单const whiteList = ['/'];router.beforeEach((to, from, next) => {const token = getToken('token')if (token) {// 有tokennext()} else {// 没有tokenif (whiteList.indexOf(to.path) !== -1) {// 在免登录白名单,直接进入next()} else {next({path: '/signIn'})NProgress.done()//进度条}}});router.afterEach(() => {});
【Vue 前置拦截】


    推荐阅读