【发布时间】:2017-08-28 17:09:46
【问题描述】:
我有这些路线设置:
Vue.use(Router)
export default new Router({
routes: [
{
path: '/group/:id',
name: 'Group',
component: GroupContainer,
children: [
{
// when /group/:id/posts is matched
path: 'posts',
component: ViewPosts
},
{
// when /group/:id/topics is matched
path: 'topics',
component: ViewTopics
},
{
// when /group/:id/people is matched
path: 'people',
component: ViewPeople
}
]
}
]
})
所以组组件在这里有一个带有路由器视图的模板
<template>
<div class="group">
I am a group page
<router-view></router-view>
</div>
</template>
因此,组组件最终成为 ViewPosts、ViewTopics 或 ViewPeople 的父级,但它并不直接包含这些组件。
将数据从父级(组)传递给子级(ViewPosts...)并允许子级向父级发出数据的好系统是什么?
【问题讨论】:
标签: vue.js vuejs2 vue-component vue-router