【发布时间】:2016-07-12 00:48:15
【问题描述】:
我正在使用 Vue.js 和 Laravel 来呈现一个简单的表格列出产品。从那里我想链接到这样的产品详细信息页面:
<a href="{{ route("product::details", ['product' => '???']) }}">@{{ product.id }}</a>
由于表是基于数据对象在客户端生成的,我正在寻找最优雅的方法来实现它,同时不绕过任何 laravel 方法,如 route() 允许我链接到命名路由。
我真的必须手动将路由方法的结果与 Javascript 中的 Vue 变量合并吗?
在我看来是这样的:
<a href="{{ route("product::details", ['product' => ':product.id']) }}">@{{ product.id }}</a>
我可以通过数据绑定由 Vue 解析/注入?
【问题讨论】:
-
与下面的问题类似,但我需要将“后端参数”合并到链接目标中:stackoverflow.com/questions/32560184/…
-
你是在使用 laravel 还是 vue-router 进行路由?我想不出一种方法可以使我的头脑清醒,因为它们要么需要路径,要么需要命名路由 + 参数
-
我正在使用 laravel 进行路由。
-
嗯,你试过
<a href="{{ route("product::details", ['product' => '@{{ product.id }}']) }}">@{{ product.id }}</a>吗?
标签: php laravel laravel-5 vue.js