vue的圖片路徑,和背景圖片路徑打包后錯誤解決


最近在研究vue,老實的按照官網提供的,搭建的了 webpack+vue+vuex+vue-router,,因為是自己搭建的,所以踩了不少坑,一般問題百度都有,這個背景圖片的問題,查了很久才解決。

1、找到 config->index.js里面,如下修改

2、找到 build->utils.js,在里面加入一句publicPath:'../../',

 

配置修改完成,接下來,使用有兩種方式,這里一般和文件結構有關,下面是我的文件結構下的使用

 

1、圖片資源放在 assets->img文件夾下面

img標簽引入圖片

<img src="../assets/img/loginback.png" class="test-img" />

 css使用圖片 

background: url('../assets/img/loginback.png') no-repeat top left ;

  2、圖片資源放在static->img文件夾下面

img標簽引入圖片

<img src="../../static/img/loginback.png" class="test-img" />
<img src="static/img/loginback.png" class="test-img" />

  css使用圖片

 

background: url('../../static/img/loginback.png') no-repeat top left ;

  

  background: url("~@/assets/img/inithue.jpg") center no-repeat;

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM