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({ routes: [{ path: '/', // name: 'Home', component: Home, children: [ { path: '/', name: 'index', component: Index }, { name: 'productcenter', path: '/productCenter/:menuId',//产品软件 component: ProductCenter }, { name: 'successcase', path: '/successCase',//成功案例 component: SuccessCase, },{ name: 'successcaseindex', path: '/SuccessCaseIndex/:menuId',//成功案例 详情 component: SuccessCaseIndex, }, { name: 'casedetail', path: '/caseDetail/:menuId',//解决方案 详情 component: CaseDetail }, { name: 'partner', path: '/partner',//合作伙伴 component: Partner }, { name: 'news', path: '/news',//明科动态 版本2 component: News }, { name: 'aboutmingKe', path: '/AboutMingKe',//关于明科 component: AboutMingKe }, { name: 'postdetails', path: '/postDetails',//职位详情 component: postDetails }, { name: 'companyprofile', path: '/companyProfile/:hash',//企业文化 component: CompanyProfile }, { name: 'joinmingke', path: '/joinMingKe',//加入明科 component: JoinMingKe }, { name: 'contactinformation', path: '/contactInformation',//申请加入 component: ContactInformation }, { name: 'dynamicdetail', path: '/dynamicDetail/:menuId',//明科动态 详情 component: DynamicDetail }, { name: 'casesolution', path: '/caseSolution',//解决方案 component: CaseSolution }, { name: 'center', path: '/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