javascript - Vue路由器动态参数
问题描述
我无法弄清楚传递动态参数数据的正确语法。我尝试了几种变体,但我认为我可以通过以下方式注入 someValue:
<router-link :to="{ name: 'Foo', params:{ bar: ${someValue} } }">
但是,我不断收到编译器错误。
解决方案
您可以通过router-link
参数传递任何动态属性,例如:
<router-link :to="{ name: 'Foo', params:{ bar:someValue} }">
someValue
应该是一个数据对象项或计算属性,如果你想传递一个方法返回的值,你可以这样做:
<router-link :to="{ name: 'Foo', params:{ bar:someMethod()} }">
推荐阅读
- python - 大熊猫一周中同一天的数据平均值
- reactjs - 如何在我的反应组件状态下从本地文件夹添加图像?
- python - 完美的工作流程:如何保留以前/每个计划运行的数据?
- sql - 使用 group by 的 SQL FIFO 查询
- r - 带折线的分组堆积条形图
- ruby-on-rails - 排除特定日期之前的记录
- python - 使用带有字典值的 .find 来组织文件
- azure - Azure App Service Plan D1 - 240 分钟如何使用?
- python - 正则表达式模式搜索日期格式 MMDDYYYY(python)
- tensorflow2.0 - 如何解决此问题安装问题