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 ;
|