| 12345678910111213141516171819202122232425262728293031323334353637383940 | /**懒加载来自 grace.hcoder.net 作者 hcoder 深海 5213606@qq.com版权声明 : GraceUI 的版权约束是不能转售或者将 GraceUI 直接发布到公开渠道!侵权必究,请遵守版权约定!*/var graceLazyWinHeight = 500;var graceLazyTimer = null;module.exports = {	load : function(top, _page){		if (graceLazyTimer != null){clearTimeout(graceLazyTimer);}		graceLazyTimer = setTimeout(function(){			uni.getSystemInfo({				success: function (res) {					graceLazyWinHeight = res.windowHeight;					//遍历img					uni.createSelectorQuery().selectAll('.grace-img-lazy').fields(						{							rect: true,						}, function (res) {							var isShow = [];							//检查图片是否在窗口可视区域							for (var i = 0; i < res.length; i++) {								if (res[i].top <= graceLazyWinHeight + top) {									isShow[i] = true;								} else {									break;								}							}							_page.isShow = isShow;						}					).exec();				}			});		}, 200);	}}
 |