我试图在我的 Entry 组件中访问我的参数 :id 。我用道具试了一下,但没用。任何想法?找不到任何东西。
export default new Router({
routes: [{
path: '/entry/:id',
name: 'Entry',
component: Entry
}]
})
谢谢
原文由 bonblow 发布,翻译遵循 CC BY-SA 4.0 许可协议
我试图在我的 Entry 组件中访问我的参数 :id 。我用道具试了一下,但没用。任何想法?找不到任何东西。
export default new Router({
routes: [{
path: '/entry/:id',
name: 'Entry',
component: Entry
}]
})
谢谢
原文由 bonblow 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答4.9k 阅读✓ 已解决
4 回答4.5k 阅读✓ 已解决
4 回答2k 阅读✓ 已解决
4 回答2.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
3 回答4.9k 阅读
2 回答2.6k 阅读✓ 已解决
虽然 soju 的回答是正确的,但我倾向于使用文档中称为“使用 props 解耦路由器”的方法。
这可以通过将 props: true 选项添加到您的路由并在您的组件中定义一个属性来实现。
所以在你的路线中你会有:
然后在你的组件中添加一个道具:
这些都可以在文档中找到:将 道具传递给路由组件