【发布时间】:2021-06-01 10:32:06
【问题描述】:
我从包含图像和其他一些信息的 API 获取一些数据。现在 Nuxt js 有问题,或者我错了。每当我在:src 中提供图像的路径时,它都不起作用。
这是我的代码:
<div v-for="(project, index) in projects" :key="project.p_id" class="swiper-slide">
<div :id="`index_${index}`" class="slide_wrapper">
<div class="background">
<img :src="getImgUrl(project.p_img_path)" alt="project cover image" />
</div>
<div class="details">
<div>
<div class="left">
<h2 style="color: black !impor tant">{{ project.p_label }}</h2>
<small>{{ project.p_date }}</small>
</div>
<div class="right">
<nuxt-link class="btn btn-secondary" to="/" @click="readMore">
<i class="fas fa-ellipsis-h"></i>
</nuxt-link>
</div>
</div>
</div>
</div>
</div>
脚本:
props: ['projects'],
methods: {
readMore() {},
getImgUrl(path) {
return '../../../' + path
},
},
最后一件事,每当我使用 required required('./assets/'+image.jpg') nuxt.js 时,编译中的崩溃总是停止在 69%。我也试过 required.context 但效果不佳。
任何帮助将不胜感激。提前致谢。
【问题讨论】:
-
你能解释一下你所说的“只是不起作用”吗?您是否检查过该页面以查看
src属性中设置了什么值? -
我已经更新了帖子,顺便说一下 src 值是完全正确的,但由于某种原因,它不起作用
-
我们需要知道您的图像在您的 nuxt 应用中的存储位置。你在使用/静态吗?还是 /assets?
-
我正在使用资产,只是将它们放在我的资产中
-
我更新了@NickDawes 的帖子