const routes = [ { path: '/', name: 'home', component: () => myImport('views/home/index') }, { path: '/services', name: 'services', component: () => myImport('views/services/index') }, { path: '/about/:id', name: 'about', component: () => myImport('views/about/index') }, { path: '/concat', name: 'concat', component: () => myImport('views/concat/index'), }, { path:"/recruit/:job", name:"Recruit", component: () => myImport('views/serviceSecond/recruit/index') }, //信息化协同管理支撑平台 { path: '/services/information', name: 'information', component: () => myImport('views/serviceSecond/information/index') }, //安全日志分析管理系统 { path: '/services/securityLog', name: 'securityLog', component: () => myImport('views/serviceSecond/securityLog/index') }, //业务及应用综合分析平台 { path: '/services/businessApp', name: 'businessApp', component: () => myImport('views/serviceSecond/businessApp/index') }, //魔镜智能运维管理一体机 { path: '/services/maintenance', name: 'maintenance', component: () => myImport('views/serviceSecond/maintenance/index') }, //综合告警智能算法平台 { path: '/services/alarm', name: 'alarm', component: () => myImport('views/serviceSecond/alarm/index') }, //综合监控管理A-view { path: '/services/Aview', name: 'Aview', component: () => myImport('views/serviceSecond/Aview/index') }, //CMDB资产管理 { path: '/services/cmdb', name: 'cmdb', component: () => myImport('views/serviceSecond/cmdb/index') }, //魔镜智能多云运维平台 { path: '/services/cloud', name: 'cloud', component: () => myImport('views/serviceSecond/cloud/index') }, ]; const router = VueRouter.createRouter({ history: VueRouter.createWebHashHistory(), routes }); router.beforeEach(async (to, from, next) => { let toPath=to.name; let path=to.path; if(path){ //lsq 产品二级页时顶部的导航高亮显示 2022-09-19 let pathArr=path.split('/'); if(pathArr.length>2){ toPath=pathArr[1]; //lsq 设置二级页面时的导航样式 $('.logo-outer .hg-logo').attr('src','assets/img/logo.png'); $('.navigation').removeClass('navigation-white'); }else{ $('.logo-outer .hg-logo').attr('src','assets/img/logo-footer.png'); $('.navigation').addClass('navigation-white'); } } $('[top-nav]').removeClass('current'); $('[top-nav="'+toPath+'"]').addClass('current'); // 回到顶部 $('html, body').animate({ scrollTop: 0 }, 500); next(); }) export default router