我有一条路线:
Route::get('/{my_parameter}/home', function($my_parameter) {
return view('home_view')->with('my_parameter', $my_parameter);
}在我的home_view.blade.php文件中:
<div>
{{$my_parameter}} {{-- displays properly --}}
<vue-component @click="doSomething( {{$my_parameter}} )">Click me</vue-component> {{-- does not work--}}
</div>我在搜索中尝试过许多变体,包括@{{$my_parameter}}。当我使用硬编码字符串@click=doSomething('my_value')时,函数正常工作.
如何从刀片中成功地获得路由参数,以便在vue组件中使用?谢谢。
发布于 2018-06-06 15:57:31
我想你只是忘了在参数周围加引号。如果您有doSomething({{ $my_parameter }}),并且参数是broccoli,那么它将变成doSomething(broccoli)而不是doSomething('broccoli')。
https://stackoverflow.com/questions/50723295
复制相似问题