Vue框架设置图片不转为base64

在Vue框架开发中,vue-cli的webpack模板默认将10KB以下的图片转换为base64,以提高渲染速度。然而,这可能导致打包后的CSS和JS文件体积增大,特别是在图片数量多时问题突出。为解决此问题,可以通过修改vue.config.js文件,调整url-loader的limit选项来阻止图片转base64,例如设置limit为1。
摘要由CSDN通过智能技术生成

使用Vue框架开发项目时,vue-cli创建的webpack模板默认会将 10KB 以下的图片和字体文件转为base64

  1. 好处:带来了更快的渲染,不会因为页面切换时还有加载图片的延迟感.
  2. 坏处:打包后的CSS,JS文件非常大,特别是图片数量多的情况下,这个问题尤为明显.

修改vue.config.js文件

module.exports = {
  // 添加代码,让图片不转为beas64
  chainWebpack: config => {
      config.module
      	.rule('images')
      	.use('url-loader')
      	.loader('url-loader')
      	.tap(options => Object.assign(options, { limit: 1 }))
  	}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值