import Vue from 'vue' import Router from 'vue-router' import DataAnalysis from '../components/DataAnalysis.vue' import ProAnalysis from '../components/ProAnalysis.vue' import ProTrend from '../components/ProTrend.vue' import UserTrend from '../components/UserTrend.vue' import UserAnalysis from '../components/UserAnalysis.vue' import BrainAnalysis from '../components/BrainAnalysis.vue' import Overview from '../components/Overview.vue' import IdeProject from '../components/IdeProject.vue' const originalPush = Router.prototype.push Router.prototype.push = function push(location) { return originalPush.call(this, location).catch(err => err) } Vue.use(Router) export default new Router({ mode: 'history', base: '/', //添加根目录 scrollBehavior: () => ({ y: 0 }), routes:[ { path:'/ide/project', name:'ide', component:IdeProject, }, { path:'/explore/data_analysis/',redirect:'/explore/data_analysis/ProAnalysis', name:'ProAnalysis', component:ProAnalysis, }, { path:'/explore/data_analysis/Overview', name:'Overview', component:Overview, }, { path:'/explore/data_analysis/ProTrend', name:'ProTrend', component:ProTrend, }, { path:'/explore/data_analysis/ProAnalysis', name:'ProAnalysis', component:ProAnalysis, }, { path:'/explore/data_analysis/UserAnalysis', name:'UserAnalysis', component:UserAnalysis, }, { path:'/explore/data_analysis/UserTrend', name:'UserTrend', component:UserTrend, }, { path:'/explore/data_analysis/BrainAnalysis', name:'BrainAnalysis', component:BrainAnalysis, }, ], })