php - 使用 VueJS 和 Laravel 显示图像

标签 php image laravel vue.js

我正在尝试使用 VueJS 显示图像,但它要么打印 {{ activity.image }} 要么显示编译错误。这些是尝试:

<img :src="'{{ activity.image }}'"> // Displays {{ activity.image }}
<img :src="{{ activity.image }}"> // Error
<img :src="'@{{ activity.image }}'"> // Displays @{{ activity.image }}

<img v-bind="src:'{{ activity.image }}'" alt=""> // Error
<img v-attr="src:'{{ activity.image }}'" alt=""> // Error

<img :src={{ activity.image }} alt=""> // Error

我该怎么做?

最佳答案

我假设 activity.image 来自 JavaScript,因为您使用的是点符号。

你可以使用 v-bind:src="activity.image",是的,没有 mustache 。

或者如果它来自 PHP,您应该使用 -> 运算符。

v-bind:src="{{ $activity->image }}",Blade 渲染需要这些 mustache ,但是 Vue 不需要这些 mustache 。

关于php - 使用 VueJS 和 Laravel 显示图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47805549/

相关文章:

选择查询的 PHP mySQL 错误

PHP 优化一个很长的 Switch Case 语句

image - 在 SWIFT 中从 Web View 显示应用程序中存储的图像的最佳方式

image - opencv报告图像之间的颜色差异

php - 用户 'root' Laravel 访问被拒绝

php - Laravel artisan 路由列表中的 HTTPException

php - Laravel 请求仅在更改时更新唯一字段

javascript - 如何在 php 中获取包含一个数组对象的 serializableArray jQuery?

php - MYSQL:简单查询死锁

c# - 在C#中快速将多个图像保存到磁盘