背景图片无法显示大部分情况是路径问题,仔细检查自己的图片路径! 直接复制路径会如上图,测试无法显示图片 下图可以显示,把路径中所有的“\”改为“/”图片即可正常显示啦! 在html代码里:错误文件路径:windows 只使用一个 \ 是不识别的, src=‘D:\个人\图片 ...
最近在开发过程中遇到这种问题,在vue打包完成之后,本地启动可以正常运行的项目,一旦部署到nginx之后,css中的background:url XXX 的图片直接 。 我的图片是放在 assert路径下: 经过研究之后,发现这样的话,webpack会将图片作为静态文件打包,也就是放在打包完成之后的 static文件夹中,在这里只要修改成这样: 文件就会作为一种资源打包,也就不会产生找不到的问题。 ...
2020-09-29 15:35 0 451 推荐指数:
背景图片无法显示大部分情况是路径问题,仔细检查自己的图片路径! 直接复制路径会如上图,测试无法显示图片 下图可以显示,把路径中所有的“\”改为“/”图片即可正常显示啦! 在html代码里:错误文件路径:windows 只使用一个 \ 是不识别的, src=‘D:\个人\图片 ...
如果项目原来运行正常,只是添加了背景图之后背景图片无法正常显示,那么可以先查看元素,看下背景图片路径变成什么样了。 一般应该是如下这样: 这就造成了图片路径错误而无法正常加载,这个就需要对打包配置项进行调整了,如下: 即添加 publicPath ...
问题分析: 使用vue添加背景图片时,刚开始是加在css样式上,然后路径也没错,但是浏览器上会把图片路径转成base64,但是图片大小超过阈值就不转了,直接引入背景图片用在浏览器上时,由于路径解析的问题,图片并不能够正确的显示出来 解决方案: <template> ...
问题: 在使用npm run build 打包后, 如果在页面中使用img标签引入,打包后的路径是由index.html开始访问的,真正访问的是Static/img/图片名, 是正确的, 但是写在css 中的background: url("../../assets/***.png ...
1、在css中使用background引入static目录下的图片时,需使用相对路径例:background: url("../../../static/img/1.png");2、build ---> utils.js 添加代码 publicPath ...
相信有很多同学在学习vue的刚开始都遇到过项目打包发布后发现CSS中的背景图片不显示,具体如何解决只需要更改bind的配置即可 修改 build/utils.js 中的 generateLoaders 方法,如下代码,增加 publicPath: '…/…/' ...
vue项目中,在css样式中引用了一张背景图片,开发环境下是可以正常显示,build之后背景图片不显示。 解决方法: 找到build/utils.js文件 修改成为如下所示内容: 添加红框中的内容即可。 ...
第一种方法: 原因: 首先,出错点在url-loader上面。 这里解释一下上面这段url-loader配置,test是正则匹配规则,匹配项目中所有的以正则规则结尾的格式的文件,直白点就是所以的图片(png,jpg,jpeg,gif,svg)。然后用url-loader进行处理。处理也有 ...