webpack可以按需加载图片么?
之前弄图片按需加载(也叫懒加载),就是把需要的图片都push到数组里,然后当满足某个条件(比如图片外容器出现在可视区域),就把数组里的图片插入到src地址里。
**而webapck里有require.ensure()方法可以异步按需加载JS和html模板,达到按需加载一些遮罩层、弹出层的目的,但是webpack貌似操作不了html里的src,
那么具体要怎么做能按需加载图片?望解答拜谢!
三叔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]'}
代言2016-11-09 14:30:49
webpack的异步加载主要用于分包,就是打包的时候把那些不常用的模块剔除在外。在浏览器运行时,webpack自动加载只是一种加载的手段,总不能让你自己还在html写个