首页 > 其他 > 详细

vue嵌套路由

时间:2019-10-08 18:10:37      阅读:95      评论:0      收藏:0      [点我收藏+]
    {
      path: '/singer',
      name: 'singer',
      component: layout,
      redirect: '/singer/page',
      children: [
        {
          path: 'page',
          name: 'singerPage',
          component: () => import('@/views/singer'),
          children: [{
            path: ':id',
            component: ()=> import('@/components/singerDetail/singer-detail')
          }]
        }
      ]
    }

技术分享图片
嵌套路由的时候子路由写在childrenvs ,path中无需添加/,添加后会被根路径
---------
如果你的嵌套如上面代码,你在组件中

this.$router.push({
    path: '/singer/page/' + e.id
})

同时在singer组件中加上router-view 渲染组件

vue嵌套路由

原文:https://www.cnblogs.com/daixixi/p/11636589.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!