图片懒加载的一个细节?

如果先用一张占位图片来显示
如何才能做到切换为需要的图片?

如果是新建一个image对象的话

const realImg = new Image();
realImg.src='XXXX';
realImg.onload = ()=>{这里要怎么替换占位图?}
阅读 1.9k
3 个回答
<img src="占位图地址" id="image" />
const url = '真实地址'
const element = document.getElementById('image')
const image = new Image()
image.src = url
image.onload = () => {
    element.src = url
}

大致思路就是这样

把剪头函数改成function的写法,通过this获取上下文,直接改src的值。

直接拿到img元素改src

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题