如何封装图片懒加载组件
时间: 2023-04-08 20:04:05 浏览: 192
[Vue]对图片上传组件的封装
可以使用 Vue.js 的指令来封装图片懒加载组件。首先,需要在组件中引入一个图片占位符,然后使用 v-lazy 指令来绑定图片的真实地址。在组件中,可以使用 Intersection Observer API 来监听图片是否进入视口,如果进入视口,则将图片的真实地址赋值给 v-lazy 指令,从而实现图片的懒加载。此外,还可以添加一些配置项,如 loading 图片、error 图片、threshold 等,以提高用户体验。
阅读全文