前言图片延迟加载也是一种比较常见的性能优化方法。最近在用Vue做新闻列表客户端的时候也用到了。这里简单介绍一下实现原理和部分代码。实现原理在加载页面时,图片永远是流量最大的,图片的表现方式有很多,比如base64、sprite等,懒加载也是其中之一。主要原理是将非首屏图片的src设置为默认值,然后监听窗口的滚动,当图片出现在窗口中时,给它一个真实的图片地址,从而保证加载第一屏的速度,然后按需加载图片。具体代码首先在渲染时,图片引用默认图片,然后将真实地址放在data-*属性上。

前言图片延迟加载也是一种比较常见的性能优化方法。最近在用Vue做新闻列表客户端的时候也用到了。这里简单介绍一下实现原理和部分代码。实现原理在加载页面时,图片永远是流量最大的,图片的表现方式有很多,比如base64、sprite等,懒加载也是其中之一。主要原理是将非首屏图片的src设置为默认值,然后监听窗口的滚动,当图片出现在窗口中时,给它一个真实的图片地址,从而保证加载第一屏的速度,然后按需加载图片。具体代码首先在渲染时,图片引用默认图片,然后将真实地址放在data-*属性上。