【发布时间】:2021-03-08 17:30:42
【问题描述】:
我在 Vue 路由器中关注对象。
{
path: "/books",
name: "books",
component: Books,
children: [
{
path: ":id",
name: "books.detail",
component: BookDetail,
}
]
}
在Books.vue 组件中,有<router-link>,在单击每个组件时;它应该转到其详细视图。
<router-link :to="{ name: 'book.detail', params: { id: 5 }}">
<h2>Book Name</h2>
</router-link>
同样在App.vue 中,我关注了<router-view>。
<div class="books">
<router-view></router-view>
</div>
当我点击<router-link> 时,路径会更新,但相应的BookDetail 页面没有显示。
这是我第一次在项目中集成路由器,但无法弄清楚如何解决它,甚至深入阅读了文档。
【问题讨论】:
标签: javascript vue.js vue-router nested-routes