调整路由拦截模式

This commit is contained in:
唐明明
2021-09-24 14:54:16 +08:00
parent 079b016896
commit 9c8b34cc30
5 changed files with 31 additions and 4 deletions

View File

@@ -8,6 +8,11 @@
import { RouterMount, createRouter } from 'uni-simple-router';
import store from '../store/index'
// const ROUTESPATH = ROUTES.map(val => {
// val.component: ()=> import('@/' + val.path + '.vue')
// console.log(val)
// })
const router = createRouter({
platform: process.env.VUE_APP_PLATFORM,
routes: [...ROUTES]
@@ -17,7 +22,10 @@ const router = createRouter({
router.beforeEach((to, from, next) => {
const token = store.getters.getToken || uni.getStorageSync('token')
// 检查是否需要登录
if(to.meta.auth && token === ''){
if(to.auth && token === ''){
next({
name: 'Login'
})
return
}
next();