import Vue from 'vue' import Router from 'vue-router' Vue.use(Router) const Home = resolve => require(['@/views/home'], resolve) // 首页 const Index = resolve => require(['@/views/index'], resolve) // 产品中心 const ProductCenter = resolve => require(['@/views/productCenter'], resolve) // 成功案例 const SuccessCase = resolve => require(['@/views/successCase'], resolve) // 成功详情 const SuccessCaseIndex = resolve => require(['@/views/successCase/successCase'], resolve) // 渠道合作 const Partner = resolve => require(['@/views/partner'], resolve) // 新闻资讯 const News = resolve => require(['@/views/news'], resolve) // 关于明科 const CompanyProfile = resolve => require(['@/views/companyProfile'], resolve) const AboutMingKe = resolve => require(['@/views/companyProfile/AboutMingKe'], resolve) const postDetails = resolve => require(['@/views/companyProfile/postDetails'], resolve) // 联系我们 const ContactInformation = resolve => require(['@/views/contactInformation'], resolve) // 案例详情 const CaseDetail = resolve => require(['@/views/successCase/caseDetail'], resolve) // 加入明科 const JoinMingKe = resolve => require(['@/views/companyProfile/joinMingKe'], resolve) // 动态详情 const DynamicDetail = resolve => require(['@/views/index/dynamicDetail'], resolve) // 解决方案 const CaseSolution = resolve => require(['@/views/successCase/caseSolution'], resolve) const center = resolve => require(['@/views/successCase/center'], resolve) // 注册开发者账号 const SignUpIndex = resolve => require(['@/views/signup'], resolve) const SignUp = resolve => require(['@/views/signup/signup'], resolve) const MobSignUp = resolve => require(['@/views/signup/mobsignup'], resolve) const signSuccess = resolve => require(['@/views/signup/signsuccess'], resolve) const forgotPassword = resolve => require(['@/views/signup/forgotpwd'], resolve) const router = new Router({ mode: 'history', routes: [{ path: '/', redirect: '/home.html' }, { path: '/', component: Home, children: [ { path: '/home.html', name: 'home', component: Index }, { path: '/productCenter/:menuId',//产品软件 name: 'productcenter', component: ProductCenter }, { path: '/successCase.html',//成功案例 name: 'successcase', component: SuccessCase, },{ path: '/SuccessCaseIndex/:menuId',//成功案例 详情 name: 'successcaseindex', component: SuccessCaseIndex, }, { path: '/caseDetail/:menuId',//解决方案 详情 name: 'casedetail', component: CaseDetail }, { path: '/partner.html',//合作伙伴 name: 'partner', component: Partner }, { path: '/news.html',//明科动态 版本2 name: 'news', component: News }, { path: '/AboutMingKe.html',//关于明科 name: 'aboutmingKe', component: AboutMingKe }, { path: '/postDetails.html',//职位详情 name: 'postdetails', component: postDetails }, { path: '/companyProfile.html',//企业文化 name: 'company', component: CompanyProfile }, { path: '/companyProfile/:hash',//企业文化 name: 'companyprofile', component: CompanyProfile }, { path: '/joinMingKe.html',//加入明科 name: 'joinmingke', component: JoinMingKe }, { path: '/contactInformation.html',//申请加入 name: 'contactinformation', component: ContactInformation }, { path: '/dynamicDetail/:menuId',//明科动态 详情 name: 'dynamicdetail', component: DynamicDetail }, { path: '/caseSolution.html',//解决方案 name: 'casesolution', component: CaseSolution }, { path: '/center.html',//解决方案 name: 'center', component: center } ] }, { path: '/signup', component: SignUpIndex, children: [ { path: '/signup', name: 'signup', component: SignUp }, { path: '/mobsignup', name: 'mobsignup', component: MobSignUp }, { name: 'signSuccess', path: '/signSuccess/:type', component: signSuccess }, { name: 'forgotPwd', path: '/forgotPwd', component: forgotPassword } ] }] }) router.afterEach(() => { window.scrollTo(0, 0) }) // new Router({ // routes: constantRouterMap, // scrollBehavior(to, from, savedPosition) {} // }) export default router