1. 程式人生 > >vue專案打包上線時的配置操作 vue的圖片路徑,和背景圖片路徑打包後錯誤解決

vue專案打包上線時的配置操作 vue的圖片路徑,和背景圖片路徑打包後錯誤解決

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

2017-12-11 16:00 by muamaker, 7037 閱讀, 0 評論, 收藏編輯

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

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

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

 

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

 

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

img標籤引入圖片

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

 css使用圖片 

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

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

img標籤引入圖片

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

  css使用圖片

 

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

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

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

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

 

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

 

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

img標籤引入圖片

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

 css使用圖片 

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

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

img標籤引入圖片

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

  css使用圖片

 

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