Files
dtx_store/router/index.js
2022-06-11 13:53:54 +08:00

44 lines
770 B
JavaScript

import {
RouterMount,
createRouter
} from 'uni-simple-router';
import store from '@/store/index'
const router = createRouter({
platform: process.env.VUE_APP_PLATFORM,
routes: [...ROUTES]
});
//全局路由前置守卫
router.beforeEach((to, from, next) => {
if(to.name === 'Auth'){
if(store.getters.getToken != '' || uni.getStorageSync('token') != ''){
if(uni.getStorageSync('isnew') === 0){
next({
name: 'AuthRole',
NAVTYPE: 'replace'
})
return
}
next({
name: 'Life',
NAVTYPE: 'pushTab'
})
return
}
next();
return
}
next();
});
// 全局路由后置守卫
router.afterEach((to, from) => {
// console.log('跳转结束')
})
export {
router,
RouterMount
}