import Vue from 'vue' import Router from 'vue-router' // 首页 import Index from '@/views/index/Index' import Index1 from '@/views/index/Index1' import Index2 from '@/views/index/Index2' import Index3 from '@/views/index/Index3' import baseMap from '@/views/fMapViews/baseMap' import JyMap2D from '@/views/mapViews/JyMap2D' import example1 from '@/views/example/all' import exampleBar from '@/views/example/bar' import examplePie from '@/views/example/pie' import exampleMap from '@/views/example/map' import layout1 from '@/views/layout/layout1' import layout2 from '@/views/layout/layout2' import shuangchuang from '@/views/topic/shuangchuang/indexShuangchuang' import leftScreen from '@/views/doubleScreen/leftScreen' import rightScreen from '@/views/doubleScreen/rightScreen' Vue.use(Router) export const constantRoutes = [ { path: '/index', name: '首页', component: Index }, { path: '/index1', name: '大屏1', component: Index1 }, { path: '/index2', name: '大屏2', component: Index2 }, { path: '/index3', name: '大屏3', component: Index3 }, { path: '/map', name: '地图', component: baseMap }, { path: '/example', name: '示例', component: example1 }, { path: '/exampleBar', name: '示例', component: exampleBar }, { path: '/examplePie', name: '示例', component: examplePie }, { path: '/exampleMap', name: '示例', component: exampleMap }, { path: '/layout1', name: '首页', component: layout1 }, { path: '/layout2', name: '首页', component: layout2 }, { path: '/shuangchuang', name: '创文创卫', component: shuangchuang }, { path: '/double/left', name: '1411', component: leftScreen }, { path: '/double/right', name: '1411', component: rightScreen }, { path: '/', redirect: '/layout1' } ] const createRouter = () => new Router({ // mode: 'history', // require service support scrollBehavior: () => ({ y: 0 }), routes: constantRoutes }) const router = createRouter() // 路由全局守卫 // router.beforeEach((to, from, next) => { // }) router.afterEach((to, form, next) => { document.documentElement.scrollTop = 0 document.body.scrollTop = 0 }) export default router