html - 在 TailwindCSS + Nuxt 项目中未显示背景图像
问题描述
我正在尝试在 Nuxt/Tailwind 应用程序中显示背景图像。图像在assets/images/
文件夹中。这是我的 div =>
<div class="w-full h-405" style="background-image: url('~assets/images/my_image.png');">
some text/string
</div>
图片不显示。在我的检查员中,我有
element.style {
background-image: url(~assets/images/my_image.png);
}
如果我将鼠标悬停在~assets/images/my_image.png
我看到的链接上
Rendered size: 1 × 1 px
Rendered aspect ratio: 1∶1
File size: 43 B
Current source: http://localhost:3000/~assets/images/my_image.png
我的猜测是这Rendered size: 1 x 1 px
意味着图像没有被渲染。如何在不将该图像插入tailwind.config.js
文件的情况下显示背景图像?
解决方案
我已从文件assets
夹中删除图像文件并将它们放入static
文件夹中。为了在 Nuxt 中使用它们,我这样称呼它们
<div class="w-full h-405" style="background-image: url('/images/my_image.png');">
some text/string
</div>
images
是文件夹中包含我的图像的static
文件夹。
推荐阅读
- java - 使用签名 URL 上传到 Google Cloud
- java - 对象转换为 Json 字符串并转换回对象失败,缺少 DateTime 元素 Android
- ios - iOS 模拟器不会将图层渲染为真实设备
- javascript - 如何重置select2中的特定选定选项
- spring - 容错在 Springboot 的批处理中无法按预期工作
- javascript - Canvas getImageData 在 FF 中返回错误的像素颜色值
- scala - 如何在数据框(scala)中获取 YEARMONTH(差异)
- python - Python:如何将数据正确映射到 CSV 中的列
- nuget - 将 git commit-id 添加到 .nuspec 文件
- linux - curl: (7) 连接到 127.0.0.1:5984 失败;连接被拒绝 [有时]