【发布时间】:2020-05-15 11:03:21
【问题描述】:
我不明白为什么我的 nuxt 应用程序没有从我的数据库中提取图像。我有一个列表组件和一个单独的组件,用于在我的项目列表中迭代项目的列表项。
我可以毫无问题地通过项目名称、摘要等方式提取所有其他数据,但尽管我在我的 Strapi 数据库中为每个项目添加了图像,但我似乎无法获取数据。我运行了一个 GraphQL 查询来仔细检查确认图像已附加到项目的 JSON 数据,例如:
{
"id": "2",
"Name": "Kīpuka",
"image": [
{
"url": "/uploads/190217_KIPUKA_Editorial_Mockup_paas_e2e1316f4c.jpeg"
}
]
},
我正在尝试像这样将图像拉入我的应用程序;我正在尝试绑定图像源,以便为每个项目显示相应的图像。
<ul :key="project.id">
<img class="hover-preview" :src="'https://localhost:1337/' + project.image.url" alt="">
</ul>
图像未加载,网络窗口显示请求未定义。
"Request URL:https://localhost:1337/undefined"
我不确定为什么它找不到 url,因为它是使用“project.image.url”传递的,我查看了 Stack Overflow 上的其他问题,但我找不到似乎解决我的问题,任何帮助都会非常感激,因为我遇到了这个问题并且无法取得进展。
【问题讨论】:
标签: javascript database vue.js nuxt.js strapi