用 laravel 回应 vue.js 数据?

Echoing vue.js data with laravel?

我目前正在 laravel 中回显来自 vue.js 的一些数据,如下所示:

<a href="/beers/@{{ beer.id }}">
    <img src="@{{ beer.path }}" alt=""/>
</a>

它有效,但我的控制台两次出现以下错误:

http://beerquest.dev/%7B%7B%20beer.path%20%7D%7D

我打印出来的任何其他变量都可以正常工作,因为它们可能不在双引号内。

有趣的是,尽管一切似乎都运行良好,但我想摆脱混乱的控制台消息。有人知道如何解决这个问题吗?

试试不用@符号

<a href="/beers/{{ beer.id }}">
    <img src="{{ beer.path }}" alt=""/>
</a>

@ symbol will be removed by Blade; however, {{ name }} expression will remain untouched by the Blade engine, allowing it to instead be rendered by your JavaScript framework.

http://laravel.com/docs/5.1/blade#displaying-data