vue-router

使用平级组件

1.定义两个vue组件
2.在父组件中import导入这两个组件
3.导入路由组件vue-router
4.定义路由对象并把两个vue组件注册到对象中

var router = new VueRouter({
  routes:[
   {path: '/account',component: account},
   {path: '/goodslist',component: goodslist}
  ]
})

5.把路由对象注册到父vue组件中

new Vue({
  router: router
})

6.在父vue组件的模板中使用
<router-link to="/count"></router-link>
<router-view></router-view>

7.定义默认路由组件

使用子组件

其他地方和平级相同
定义父组件时
var router = new VueRouter({
routes:[
{
path: '/account',
component: account,
children: [
{path: '/login',component: login},
{path: '/register',component: register}
]
},
{path: '/goodslist',component: goodslist}
]
})

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容