【发布时间】:2020-01-08 11:04:04
【问题描述】:
我是 VueJS 和前端开发的新手。 我希望将道具(在本例中为我的俱乐部的 id)传递给我的组件/视图。
它最初与<router-link :to="{ name: 'club', params: {id: club.id } }"> 合作。
我的组件调用了一个道具“id”,而我的视图名为 club 有参数 props:true;
稍后快进,我不得不添加命名视图。 (我现在只添加了一个 - 但我会有一个视图内容和一个导航)。
mode: 'history',
base: process.env.BASE_URL,
linkExactActiveClass: 'is-active',
routes: [
{
path: '/',
name: 'clubs',
components: {
content: Clubs
}
},
{
path: '/club/:id',
name: 'club',
props: true,
components: {
content: Club
}
}
]
})
这打破了一切。 在 Vue 扩展中,我可以看到我的 send 正在将我的 props 作为参数发送(见附件 1),但是一旦在视图上,id 是未定义的(见附件 2)。
我错过了什么吗?
附件 1
附件 2
【问题讨论】:
标签: vue.js vuejs2 vue-router