import { RouterMount, createRouter } from 'uni-simple-router' const router = createRouter({ platform: process.env.VUE_APP_PLATFORM, routes: [ { "path" : "/pages/login/login", "name": 'login' }, { "path": "/pages/index/index", "name": 'index', "meta": { "needAuth": "true" } }, { "path": "/pages/user/user", "name": 'user', "meta": { "needAuth": "true" } }, { "path" : "/pages/pointsMall/pointsMall", "name": 'pointsMall', "meta": { "needAuth": "true" } }, { "path" : "/pages/personalInfo/personalInfo", "name": 'personalInfo', "meta": { "needAuth": "true" } }, { "path" : "/pages/myPoints/myPoints", "name": 'myPoints', "meta": { "needAuth": "true" } }, { "path" : "/pages/examPage/examPage", "name": 'examPage', "meta": { "needAuth": "true" } }, { "path" : "/pages/fixPwd/fixPwd", "name": 'fixPwd', "meta": { "needAuth": "true" } }, { "path" : "/pages/practice/practice", "name": 'practice', "meta": { "needAuth": "true" } }, { "path" : "/pages/educate/educate", "name": 'educate', "meta": { "needAuth": "true" } }, { "path" : "/pages/exam/exam", "name": 'exam', "meta": { "needAuth": "true" } }, { "path" : "/pages/meeting/meeting", "name": 'meeting', "meta": { "needAuth": "true" } }, { "path" : "/pages/addMeeting/addMeeting", "name": 'addMeeting', "meta": { "needAuth": "true" } }, { "path" : "/pages/noticePage/noticePage", "name": 'noticePage', "meta": { "needAuth": "true" } }, { "path" : "/pages/beforeExam/beforeExam", "name": 'beforeExam', "meta": { "needAuth": "true" } }, { "path" : "/pages/eduPage/eduPage", "name": 'eduPage', "meta": { "needAuth": "true" } }, { "path" : "/pages/videoPage/videoPage", "name": 'videoPage', "meta": { "needAuth": "true" } }, { "path" : "/pages/pracPage/pracPage", "name": 'pracPage', "meta": { "needAuth": "true" } }, { "path" : "/pages/jumping/jumping", "name": 'jumping', "meta": { "needAuth": "true" } }, { "path" : "/pages/meetingDetail/meetingDetail", "name": 'meetingDetail', "meta": { "needAuth": "true" } }, { "path" : "/pages/pracScore/pracScore", "name": 'pracScore', "meta": { "needAuth": "true" } }, { "path" : "/pages/examScore/examScore", "name": 'examScore', "meta": { "needAuth": "true" } }, { "path" : "/pages/pdfPage/pdfPage", "name": 'pdfPage', "meta": { "needAuth": "true" } }, { "path" : "/pages/quesDetail/quesDetail", "name": 'quesDetail', "meta": { "needAuth": "true" } }, { "path" : "/pages/awardPunish/awardPunish", "name": 'awardPunish', "meta": { "needAuth": "true" } }, { "path" : "/pages/giftDetail/giftDetail", "name": 'giftDetail', "meta": { "needAuth": "true" } }, { "path" : "/pages/backQues/backQues", "name": 'backQues', "meta": { "needAuth": "true" } }, { "path" : "/pages/moreDetail/moreDetail", "name": 'moreDetail', "meta": { "needAuth": "true" } }, { "path" : "/pages/pracResult/pracResult", "name": 'pracResult', "meta": { "needAuth": "true" } }, { "path" : "/pages/examResult/examResult", "name": 'examResult', "meta": { "needAuth": "true" } } ] }) //全局路由前置守卫 // router.beforeEach((to, from, next) => { // // console.log(to) // let token = uni.getStorageSync('token') // if (to.meta.needAuth) { // if (token) { // // console.log(1) // next() // } else { // uni.hideTabBar() // // console.log(2) // uni.showToast({ // icon: 'none', // title: '登录状态已过期,请重新登录!', // duration: 2000, // success: () => { // uni.hideTabBar() // next({ // name: 'login', // NAVTYPE: 'replace' // }) // } // }) // } // } else { // // console.log(3) // next() // } // }) // 全局路由后置守卫 router.afterEach((to, from) => { }) export { router, RouterMount }