html - Vue 和 API:显示图像
问题描述
我目前正在使用 Vue JS 并且数据来自 API 。要从 API 调用数据,我使用此方法 {{services.service_picture}}。
但问题是我无法使用下面的这种方法显示图像。您能否发送一些关于如何使用 Vue JS 显示它的想法
<div id="main" v-cloak>
<div class="col-sm-5">
<p v-for="picture in services.service_picture"></p>
<img :src="path + '/images/services/'+ picture" class="img-circle" alt="Services" /> </div>
</div>
var main = new Vue({
el: "#main",
data: {
services: [],
path: 'https://examplemyapisource.com'
},
});
API from https://examplemyapisource.com
[
{ "service_picture": "18_1516090191.jpg", } ]
解决方案
你在这里试试:
<div id="main" v-cloak>
<div class="col-sm-5">
<p v-for="picture in services"></p>
<img :src="path + '/images/services/'+ picture.service_picture" class="img-circle" alt="Services" /> </div>
</div>
推荐阅读
- python - How to skip default index (series column on the left) when writing data from dataframe in pandas into Excel through xlwings?
- php - CodeIgniter serves static files as index.php
- powershell - 无法在 DevOps 上并行执行 Powershell 7 脚本
- reactjs - Material-ui 自动完成警告 提供给自动完成的值无效。您可以使用 getOptionSelected` 属性自定义相等测试
- c# - 比较字符串变量并忽略外部空格
- python - 如何在python中提取文本的最后一部分
- rest - 无法使用 golang 测试和 beego 框架验证具有预期输出的 Http 响应
- javascript - Why is this function definition ignored?
- node.js - 使用for循环在nodejs中运行多个post请求不起作用
- dji-sdk - 获取速度并计算加速度 DJI SDK