Vue.jsとLaravelを使用して、単純なテーブルの商品を表示しています。そこから私はこのような製品の詳細ページにリンクしたい:テーブルは、データオブジェクトのクライアント側のベースの上に生成されるためパラメータがVue.jsのルートにリンクします
<a href="{{ route("product::details", ['product' => '???']) }}">@{{ product.id }}</a>
、私はその中を実装するための最もエレガントな方法を探していますroute()
のような名前付きルートへのリンクを許可するラーバルメソッドをバイパスすることはありません。
本当にJavascriptのVue変数とroute-methodの結果を手動でマージする必要がありますか?私はおそらく、データバインディングを経由してのVueによって注入/解析でき
<a href="{{ route("product::details", ['product' => ':product.id']) }}">@{{ product.id }}</a>
:私の心の中で
のようなものでしょうか?
次の質問に似ていますが、リンクターゲットに「バックエンドパラメータ」をマージする必要があります:http://stackoverflow.com/questions/32560184/how-to-pass-url-parameters-to-vuejs – patriziotomato
ルーティングのためにlaravelまたはvue-routerを使用していますか?私は頭の上から外れて動作する方法は考えていません。どちらもパスまたは名前付きルート+パラメータが必要です。 – Jeff
ルーティング用にlaravelを使用しています。 – patriziotomato