vue-lazyload icon indicating copy to clipboard operation
vue-lazyload copied to clipboard

ios 8 vue中使用页面加载跳出,跳回图片闪

Open luuman opened this issue 8 years ago • 7 comments

ios 8 vue 路由切换页面,切换回来后,页面图片闪

luuman avatar May 13 '17 09:05 luuman

luuman avatar May 13 '17 09:05 luuman

<div @click="Info(dVote.cityId, dVote.imageUrl)" class="bg-box" v-lazy:background-image="dVote.imageUrl">

luuman avatar May 13 '17 09:05 luuman

ios8/9 Safari 似乎使用背景图片有这个问题, 上下滚动都会闪烁 其实是在频繁更新背景图 使用img标签似乎可以解决

cycold avatar May 24 '17 08:05 cycold

我手边没有 ios8/9 的设备,可以通过 Safari 调试工具看一下滚动中 dom 的 style background-image 的值有重复更新吗?

hilongjw avatar May 24 '17 13:05 hilongjw

vue-lazyload 内部是否可以以图片地址做key维护一个已加载图片的map,当再次遇到已加载的图片就直接设置图片而不再走一遍懒加载流程,这样可以避免已缓存的图片出现一闪而过的情形。

calledt avatar Sep 18 '17 11:09 calledt

ios 11 也有这个问题,我的新闻列表全是背景大图,滚动闪烁很厉害

cqgsm avatar Feb 01 '18 18:02 cqgsm

目前这么问题,有解决办法吗?

imakan avatar Nov 28 '19 09:11 imakan