我试图在我的 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 许可协议
9 回答1.7k 阅读✓ 已解决
6 回答1.6k 阅读
3 回答1.4k 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
3 回答1.1k 阅读
2 回答1.2k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
虽然 soju 的回答是正确的,但我倾向于使用文档中称为“使用 props 解耦路由器”的方法。
这可以通过将 props: true 选项添加到您的路由并在您的组件中定义一个属性来实现。
所以在你的路线中你会有:
然后在你的组件中添加一个道具:
这些都可以在文档中找到:将 道具传递给路由组件