1 const routes = [ 2 { 3 path: '/', 4 component: App, 5 children: [ 6 {path: '/index/:type', name: 'index', component: Index}, 7 {path: '/home', name: 'home', component: Home}, 8 {path: '/HomeUserInfo/:uid', name: 'homeUserInfo', component: HomeUserInfo}, 9 {path: '/article/:id', name: 'article', component: Article}, 10 {path: '/addmsg', name: 'addMsg', component: AddMsg}, 11 {path: '/search/:types', name: 'searchresult', component: SearchResult}, 12 {path: '/login', name: 'login', component: Login}, 13 {path: '/register', name: 'register', component: Register}, 14 {path: '/modif', name: 'Modifi', component: Modifi}, 15 {path: '/admin', name: 'Admin', component: Admin} 16 ] 17 } 18 ] 19 const router = new VueRouter({ 20 routes: routes, // short for routes: routes 21 linkActiveClass: 'active', // router-link的选中状态的class,也有一个默认的值 22 history: true 23 })