我试图弄清楚 VueJS 中的子路由是如何工作的。我认为,如果我有一个包含指向每个新闻项目的链接的新闻概述,那么我可以使用子路由来查看新闻项目,但它并没有像我预期的那样工作。
是我做错了还是?
const router = new VueRouter({
routes: [
{
path: '/news',
name: 'news',
component: News,
children: [
{
path: ':id',
name: 'newsitem',
component: Newsitem
}
]
}
]
});
如果我在 javascript 中取消注释路由器,那么它可以正常工作,但不适用于儿童。
原文由 Martin- 发布,翻译遵循 CC BY-SA 4.0 许可协议
就像 Moersing.Lin 说你忘了在你的新闻组件中放一个
<router-view>
。这是您的小提琴的一个工作示例: