面试题答案
一键面试- mounted钩子函数:
- 操作步骤:在
mounted
钩子函数中,可以获取页面中需要进行懒加载的图片元素。然后为这些图片元素添加滚动事件监听,当页面滚动到图片位置时,触发加载图片的操作。例如,可以使用IntersectionObserver
API来实现判断图片是否进入视口,若进入视口则将图片的src
属性设置为真实的图片地址,从而实现图片的加载。
- 操作步骤:在
- updated钩子函数:
- 操作步骤:当组件数据发生变化,导致图片相关的状态改变(比如图片列表更新等情况),
updated
钩子函数会被触发。在此钩子函数中,可以重新检查新的图片元素是否需要进行懒加载处理,再次添加滚动监听等相关操作,确保懒加载功能在数据更新后依然正常工作。
- 操作步骤:当组件数据发生变化,导致图片相关的状态改变(比如图片列表更新等情况),