我显示在一个组件中的所有文章。我想添加“阅读更多”按钮到每篇文章,并通过点击打开整篇文章。文章页面应包含API的完整信息,并应具有其路由路径。我需要某种动态注册组件。什么是最好的方法?我用vue@2.6.11 ── vue@2.6.14
gwbalxhn1#
我解决了。如果有人需要的话,这就是解决办法:我在config.js中编辑了组件
{ path: '/view:name/:id', component: View, props: true },
其中,推送时提供:name和:id:
this.$router.push({ path: '/view-'+prop , params: {name: prop, id: p.id } });
然后,我可以直接从组件视图访问这些 prop ,URL看起来就像预期的那样。
1条答案
按热度按时间gwbalxhn1#
我解决了。如果有人需要的话,这就是解决办法:我在config.js中编辑了组件
其中,推送时提供:name和:id:
然后,我可以直接从组件视图访问这些 prop ,URL看起来就像预期的那样。