Nuxt中一些常见的图片资源不显示问题

  • Post author:
  • Post category:其他


1.在static中

  • 在static中保存时使用“\可能会消失,最好改为“\\”

  • 前面加“..\\”

  • 或加个根目录上去 ‘/_nuxt’+item.url

2.当做普通的img标签

  • 可以尝试去掉前面的“static/”

  • 前面加上一个“/”表示根目录

3.当做图片背景

  • 把“\”改为“/”

  • 在路径的前面加上//表示根路径

如果你的静态资源文件需要 Webpack 做构建编译处理,可以放到 assets 目录,否则可以放到 static 目录中去。

Nuxt 服务器启动的时候,该目录下的文件会映射至应用的根路径 / 下,像 robots.txt 或 sitemap.xml 这种类型的文件就很适合放到 static 目录中。

你可以在代码中使用根路径 / 结合资源相对路径来引用静态资源

<!-- 引用 static 目录下的图片 -->

<img src="/my-image.png"/>

<!-- 引用 assets 目录下经过 webpack 构建处理后的图片 -->

<img src="~/assets/my-image-2.png"/>



版权声明:本文为weixin_48150129原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。