el-image开启懒加载或使用vue-lazyload有时候图片懒加载无效,一定要页面滚动才会展示
问题场景:在一个列表中,用el-image来显示图片,并开启懒加载,但前面的图片(如列表的第一、二张图片)需要页面滚动才会显示,明明图片是在浏览器的可是窗口内。解决方案:这一般是因为在v-for遍历的时候,:key被设置成了index下标//这里如果key的值是index,那每次分页,key的值就又是从0开始像上面这种情况,每次切换分页,因为key值都是一样从0开始,v-lazy会认为图片没有变化