在 main.js 中注冊
// 白名單
import './permission' // permission control
permission.js
import router from './router'
NProgress.configure({showSpinner: false});
// 白名單
const whiteList = [
'/'
];
router.beforeEach((to, from, next) => {
const token = getToken('token')
if (token) {
// 有token
next()
} else {
// 沒有token
if (whiteList.indexOf(to.path) !== -1) {
// 在免登錄白名單,直接進入
next()
} else {
next({path: '/signIn'})
NProgress.done() //進度條
}
}
});
router.afterEach(() => {
});