【问题】:请问下多个兄弟组件中如何共用一个公共的组件?
【描述】:进入我的网站,根据路由不同,对应不同的组件(后面统称组件1),在这些组件中,又有公共的部分(后面统称组件2),但是在公共部分中,里面的某些数据,我需要根据组件1中传不同的数据,这个要怎么实现?
【效果】:

比如在上面图1的这个顶部,这个标题和按钮中的text,我都希望根据组件1来传递。
【业务】:用户首页点击图2中的用户信息,跳转进入图2(用户详情界面),其他有些模块类似。
【代码】:
...
{ //图2 router
    path: '/user', 
    name: 'User', 
    meta: { ... }, 
    components: { 
        default: User, 
        footer: Footer 
    } 
}, {  //图1 router
    path: '/user/detail', 
    name: 'UserDetail', 
    meta: { ... }, 
    component: UserDetail    
    //components: { 
        //default: UserDetail, 
        //header: Header  //图2中顶部公共组件
     //} }
...个人想用vue-router中的children来实现,但是发现好像不能这么做
刚入坑不久,请问下大神们要怎么实现?给个思路就可以了,问题有点小白,不喜勿喷,谢谢!
一只甜甜圈
慕容3067478
千万里不及你