1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
| import Vue from "vue"; import VueRouter from 'vue-router'
import Home from '../pages/Home' import Login from '../pages/Login' import Register from '../pages/Register' import Search from '../pages/Search'
Vue.use(VueRouter)
export default new VueRouter({ routes: [ { path: '/home', component: Home, meta:{show:true} }, { path: '/login', component: Login, meta:{show:false} }, { path: '/search/:keyword?', component: Search, meta:{show:true}, name:'search', props: ($route) => { return {keyword:$route.params.keyword,k:$route.query.k}
}
}, { path: '/register', component: Register, meta:{show:false} }, { path: '/', redirect: '/home' } ]
})
|