ionic图片懒加载
ionic图片懒加载
js文件在目录文件夹下
- 1、确定使用的是ionic-image-lazy-load 架构Git地址:
https://github.com/paveisistemas/ionic-image-lazy-load
1
首先是先将下载的ionic-image-lazy-load.js 引入到项目中;
<scriptsrc="js/ionic-image-lazy-load.js"></script>
1
2、常用主要的参数说明
- 2.1 设置lazy-scroll参数缺少了这个参数就监听不到滚动事件,image-lazy-distance-from-bottom-to-load="100"就没有效果;
<ion-contentlazy-scroll>1- 2.2 image-lazy-src/image-lazy-distance-from-bottom-to-load 含义
image-lazy-src加载的图片链接; image-lazy-distance-from-bottom-to-load滚动到底部的距离才加载图片链接; image-lazy-distance-from-right-to-load类同距离右边的距离才加载; <img image-lazy-src="{{item.thumbnail}}"image-lazy-loader="lines"image-lazy-distance-from-bottom-to-load="100">1
2
3
4
5
6
image-lazy-loader主要的是在加载过程中出现的动画效果,源码如下,这个可以配置, 可以改为Android/iOS等等;
if ($attributes.imageLazyLoader) {
loader = $compile('<div class="image-loader-container"><ion-spinner class="image-loader"></ion-spinner></div>')($scope)
$element.after(loader);
}
1
2
3
4
2
3
4
