2015-11-05 285 views
6

我在使用Vuejs〜1.0將屬性從Laravel Blade模板傳遞給子組件時遇到問題。如果我用純文本傳遞某些東西,它的工作原理很好,但是當我嘗試傳遞一個js屬性,數組或對象時,它根本不起作用。目前,我有它看起來像這樣的自定義組件刀片文件:Laravel Blade模板將數據傳遞給Vue JS組件

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

如果我離開了,將被傳遞的是字符串stuff@{{ }}的唯一的事情,如果我離開了@,我明顯得到一個刀片錯誤,但如果我使用@{{ stuff }},那麼我得到的只是字符串{{ stuff }}。我明顯錯過了一些東西,但不知道我要去哪裏錯。提前致謝。

回答

10

看起來像我剛剛想通了,看來我錯過了視頻前的結腸,所以它應該出現像這樣:

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

我討厭那些小細節設置你回來如此多的時間。