搜尋

首頁  >  問答  >  主體

webpack可以按需加载图片么?

webpack可以按需加载图片么?

之前弄图片按需加载(也叫懒加载),就是把需要的图片都push到数组里,然后当满足某个条件(比如图片外容器出现在可视区域),就把数组里的图片插入到src地址里。

**而webapck里有require.ensure()方法可以异步按需加载JS和html模板,达到按需加载一些遮罩层、弹出层的目的,但是webpack貌似操作不了html里的src,

那么具体要怎么做能按需加载图片?望解答拜谢!


高洛峰高洛峰2928 天前691

全部回覆(3)我來回復

  • 三叔

    三叔2016-11-09 14:31:32

    图片加载本身就是异步的,你把url的loader改小一点就全打包成静态资源了,一般都是8kb,小于这个的就直接内联base64了

    {  test: /\.(jpe?g|png|gif|svg|webp)$/,
      loader: 'url?limit=8192&name=imgs/[name].[ext]'}


    回覆
    0
  • 代言

    代言2016-11-09 14:30:49

    webpack的异步加载主要用于分包,就是打包的时候把那些不常用的模块剔除在外。在浏览器运行时,webpack自动加载只是一种加载的手段,总不能让你自己还在html写个