/** * Web唐明明 * 匆匆数载恍如梦,岁月迢迢华发增。 * 碌碌无为枉半生,一朝惊醒万事空。 * moduleName: router */ 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] }) // 全局路由前置守卫 router.beforeEach((to, from, next) => { const token = store.getters.getToken || uni.getStorageSync('token') // 检查是否需要登录 if(to.auth && token === ''){ next({ name: 'Login' }) return } next(); }) // 全局路由后置守卫 router.afterEach((to, from) => { // console.log('跳转结束--暂无应用场景') }) export { router, RouterMount }