vue项目设置背景图片?vue打包后背景图片不显示
Vue 打包的时候,一般小图标都是生成的 Base64 格式的,直接写到了 CSS 文件里面,但是如果图片较大,就会直接引用图片地址而不是生成 Base64 代码 。
文章插图
【vue项目设置背景图片?vue打包后背景图片不显示】比如我这个背景图片
.uHead { background: url(../../static/img/uheadBg.jpg) no-repeat center; background-size: cover; color: #fff; padding: 1rem 0.75rem; font-size: 0.7rem;}
打包出来的地址是
http://domain.com/mobile/static/css/static/css/uheadBg.png
这时候,我们只需要修改 build/utils.js 中的 generateLoaders 方法,如下代码,增加 publicPath: '../../':
if (options.extract) { return ExtractTextPlugin.extract({ use: loaders, publicPath: "../../", fallback: "vue-style-loader" });} else { return ["vue-style-loader"].concat(loaders);}
推荐阅读
- word脚注格式怎么设置圈1?word脚注格式怎么设置方括号_2
- html字体颜色怎么设置渐变-html字体颜色怎么设置白色-
- iphone怎么设置动态墙纸?苹果如何设置动态壁纸
- 电脑同时连接手机热点及公司内网的设置
- ie浏览器如何设置兼容模式?ie浏览器如何设置兼容模式win10
- 全家桶 Vue 技术栈
- 2021年的前端框架选择 Angular vs React vs Vue
- 华为手机下拉菜单不见了怎么设置?
- 为什么苹果设置了铃声还是自带的 为什么苹果手机铃声设置了还是默认铃声
- 清朝在西藏设置的机构 清朝在徽汉合流的基础上形成的新剧种是