2015-11-05 3 views
6

У меня возникла проблема с передачей свойства с использованием Vuejs ~ 1.0 для дочернего компонента из шаблона Blade Laravel. Если я передаю что-то в простом тексте, он работает нормально, но когда я пытаюсь передать свойство js, массив или объект, он вообще не работает. Я в настоящее время быть_наст файл лопатки с пользовательским компонентом, который выглядит следующим образом:Шаблон Laravel Blade, передающий данные компоненту Vue JS

<my-component video="@{{ stuff }}"></my-component>

Если я оставить из @{{ }} единственной вещи, которая будет передана это строка stuff, и если я оставлю вне @, Я, очевидно, получаю ошибку лезвия, но если я использую @{{ stuff }}, тогда все, что я получаю, это строка {{ stuff }}. Я, очевидно, что-то пропустил, но не могу сказать, где я ошибаюсь. Заранее спасибо.

ответ

10

Посмотрите, как я только понял это, мне кажется, что мне не хватает двоеточие перед видео, так что должен был появиться вот так:

<my-component :video="stuff"></my-component>

Я ненавижу, когда эти маленькие детали задержит Вас Так много времени.

Смежные вопросы