vue-lazyload
vue-lazyload copied to clipboard
ios 8 vue中使用页面加载跳出,跳回图片闪
ios 8 vue 路由切换页面,切换回来后,页面图片闪
<div @click="Info(dVote.cityId, dVote.imageUrl)" class="bg-box" v-lazy:background-image="dVote.imageUrl">
ios8/9 Safari 似乎使用背景图片有这个问题, 上下滚动都会闪烁 其实是在频繁更新背景图 使用img标签似乎可以解决
我手边没有 ios8/9 的设备,可以通过 Safari 调试工具看一下滚动中 dom 的 style background-image 的值有重复更新吗?
vue-lazyload 内部是否可以以图片地址做key维护一个已加载图片的map,当再次遇到已加载的图片就直接设置图片而不再走一遍懒加载流程,这样可以避免已缓存的图片出现一闪而过的情形。
ios 11 也有这个问题,我的新闻列表全是背景大图,滚动闪烁很厉害
目前这么问题,有解决办法吗?