Как получить параметр маршрута от блейда до vue - PullRequest
0 голосов
/ 06 июня 2018

У меня есть маршрут:

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'), функция работает правильно.

Как успешно получить параметр маршрута от blade-сервера для использования в компоненте vue?Спасибо.

1 Ответ

0 голосов
/ 06 июня 2018

Я думаю, вы просто забыли добавить кавычки вокруг параметра.Если у вас есть doSomething({{ $my_parameter }}) и параметр broccoli, он превратится в doSomething(broccoli), а не doSomething('broccoli').

...