import Vue from 'vue' import Router from 'vue-router' import HelloWorld from '@/components/HelloWorld' import distance from '@/components/distance' import cs from '@/components/cs' import coordinate from '@/components/coordinate' import degree from '@/components/degree' import toplane from '@/components/toplane' Vue.use(Router) // const originalPush = VueRouter.prototype.push // //修改原型对象中的push方法 // VueRouter.prototype.push = function push(location) { // return originalPush.call(this, location).catch(err => err) // } export default new Router({ routes: [ { path: '/HelloWorld', name: 'HelloWorld', component: HelloWorld }, { path: '/distance', name: 'distance', component: distance } , { path: '/degree', name: 'degree', component: degree }, { path: '/cs', name: 'cs', component: cs }, { path: '/coordinate', name: 'coordinate', component: coordinate }, { path: '/toplane', name: 'toplane', component: toplane } ] })