import Vue from 'vue' import VueRouter from 'vue-router' //公共 import routesCommon from './common' //访客 import routesGuest from './guest' //业主 import routesMaster from './master' if (!window.VueRouter) Vue.use(VueRouter) const routesIndex = [ //首页 { path: '/', name: 'Home', component: () => import('../views/Home.vue'), meta: { requireAuth: false, role: [], title: '首页', } }, ] const routes = routesIndex.concat(routesCommon, routesGuest, routesMaster); const router = new VueRouter({ //base: process.env.BASE_URL, routes, // keep-alive 返回缓存页面后记录浏览位置 scrollBehavior(to, from, savedPosition) { if (savedPosition) { return savedPosition; } else { return { x: 0, y: 0 } } }, }) export default router