vue3 useIntersectionObserver滚动时实现数据加载

理由:

假设一个页面很多图片,如果一下子全部加载,接口返回较慢,会阻塞页面的渲染,用户可能需要好几秒甚至更久的时间才能看到内容,这是不能忍受的

在 vue中可以使用useIntersectionObserver进行数据懒加载

@vueuse/core 提供了 useIntersectionObserver 方法

参考VueUse: useIntersectionObserver | VueUse

你可能感兴趣的:(前端,javascript,vue.js)