const extendRoutes = (routes, resolve) => { // remove auto generate routes const kaifainIndex = routes.findIndex((r) => r.name === 'kaifain') kaifainIndex && routes.splice(kaifainIndex, 1) routes.unshift( // jishuin ...[{ name: 'jishuinCollectedCID1', path: '/jishuin/c/:id/:type', component: resolve(__dirname, '../pages/user/collect_article/_id/_type.vue') }, { name: 'jishuinCollectedC1', path: '/jishuin/c/:id', component: resolve(__dirname, '../pages/user/collect_article/_id/_type.vue') }, { name: 'jishuinUserUID1', path: '/jishuin/u/:id/:type', component: resolve(__dirname, '../pages/user/_id/_type.vue') }, { name: 'jishuinUserU1', path: '/jishuin/u/:id', component: resolve(__dirname, '../pages/user/_id/_type.vue') }], // job ...[{ name: 'JobListSeoDetail_0', path: '/job/detail/:id?', component: resolve(__dirname, '../pages/job/detail/_id.vue') }, { name: 'JobListSeoDetail', path: '/job/d/:id?', component: resolve(__dirname, '../pages/job/detail/_id.vue') },{ name: 'CompanySeoList', path: '/job/company/list/:city?', component: resolve(__dirname, '../pages/job/company/list/_city.vue') },{ name: 'JobListSeoIndex', path: '/job/*', component: resolve(__dirname, '../pages/job/index.vue') }] ) /** * 404 */ routes.push({ name: 'all-404', path: '*', component: resolve(__dirname, '../pages/404.vue') }) } module.exports = { extendRoutes }