import Vue from 'vue' import Router from 'vue-router' import Home from '@/pages/home' Vue.use(Router) // 全局跳转路由方法 Router.prototype.pushPage = function (param, bool) { let key = true if (bool === undefined) { key = true } else if (bool === true || bool === false) { key = bool } this.currentRoute.meta.nextReload = key this.push(param) } export default new Router({ routes: [ { path: '/', redirect: '/home', }, {path: '/home', component: Home, name: 'Home', meta: {keepAlive: true}}, ], scrollBehavior (to, from, savedPosition) { if (to.hash) { return { selector: to.hash, } } }, })