| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- import Vue from 'vue'
- import Router from 'vue-router'
- Vue.use(Router)
- const routers = new Router({
- mode: 'history',
- routes: [
- {
- path: '/',
- name: 'TheCurrentSession',
- meta: {
- requiresAuth: true
- },
- component: resolve => require(['@/pages/TheCurrentSession'], resolve),
- },
- {
- path: '/FastReply',
- name: 'FastReply',
- meta: {
- requiresAuth: true
- },
- component: resolve => require(['@/pages/FastReply'], resolve)
- },
- {
- path: '/LeaveMessage',
- name: 'LeaveMessage',
- meta: {
- requiresAuth: true
- },
- component: resolve => require(['@/pages/LeaveMessage'], resolve)
- },
- {
- path: '/PersonalInformation',
- name: 'PersonalInformation',
- meta: {
- requiresAuth: true
- },
- component: resolve => require(['@/pages/PersonalInformation'], resolve)
- },
- {
- path: '/SessionHistory',
- name: 'SessionHistory',
- requiresAuth: true,
- component: resolve => require(['@/pages/SessionHistory'], resolve)
- },
- {
- path:'/login',
- name:'login',
- component:resolve =>require(['@/pages/login'],resolve)
- }
- ]
- })
- //路由守卫
- routers.beforeEach((to, from, next) => {
- let token = '';
- if(JSON.parse(localStorage.getItem('user'))){
- token = JSON.parse(localStorage.getItem('user')).token;
- }else{
- token = '';
- }
- if(to.path !='/login'){
- if(!token){
- routers.push({
- path:'/login',
- query: { pid:escape("这就是一个编码没有什么用啊") }
- })
- }
- }
- next();
- // console.log(token);
- // if(!token){
- // routers.push({path:'/login'})
- // }
- // //next();
-
- })
- export default routers
|