您现在的位置:首页 >> 前端 >> 内容

微信图片预览的小经验

时间:2017/7/1 9:27:00 点击:

  核心提示:微信图片预览的心得前几天应公司的需求给H5页面增加了一个图片预览的功能。首先写关于关于微信的东西看微信的SDK文档是肯定要的。找到SDK文档图片预览的接口wx.previewImage({curren...

微信图片预览的心得

前几天应公司的需求给H5页面增加了一个图片预览的功能。

首先写关于关于微信的东西看微信的SDK文档是肯定要的。

找到SDK文档图片预览的接口

wx.previewImage({
current: '', // 当前显示图片的http链接
urls: [] // 需要预览的图片http链接列表
});

以下完整代码

//要遍历所有需要预览的图片
    function taskPreviewImage(){
    var imgsurl=[];  
    var nowurl='';  
    var taskImgObj=$(".taskPreviewImage");
    for(var i=0;i<taskImgObj.length;i++){ 
        imgsurl[i]=taskImgObj[i].src;  
        taskImgObj[i].onclick=function(){  
            nowurl=this.src;  
            wx.previewImage({  
                current: nowurl,  
                urls: imgsurl  
            });               
        }

    }
}

后台大致的判断一下图片是不是二维码,前端再做处理,如果是就不加预览效果,如果不是,就不加预览效果,单独给他加一个点击图片放大的功能。 可以给图片数组的第一张不加预览功能,单独给他加一个点击图片放大的功能,其他正常加。

作者:网络 来源:StevenTang