背景圖片無法顯示大部分情況是路徑問題,仔細檢查自己的圖片路徑! 直接復制路徑會如上圖,測試無法顯示圖片 下圖可以顯示,把路徑中所有的“\”改為“/”圖片即可正常顯示啦! 在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進行處理。處理也有 ...