三种模式
使用 to 属性配置要跳转的路径,最终会渲染成 a 标签
- router-view
 
路由配置
是一个对象数组,用来设置在某个路径下应该渲染哪个路由组件
const routes = [{path:'/foo', component: Foo},{path:'/bar', component: Bar}]
路由鉴权
路由懒加载
// 利用 webpack import 的方法引入异步组件const lazyComponent = () => import('component.vue');// 利用 Promise.resolveconst UserDetails = () =>Promise.resolve({/* component definition */})
利用 webpack import 的方法引入异步组件,还能配置 options 使其更明细化一点
const AsyncList = () => ({component: import(/* webpackChunkName:'list' */'./List.vue'),loading: LoadingComponent,error: ErrorComponent,delay: 200,timeout: 3000})
