小程序多图预览本地图片 为什么不能预览到图片效果
发布于 6 年前 作者 ming52 2908 次浏览 来自 问答

//图片预览

previewImg: function (e) {

var that = this;

console.log(e.currentTarget.dataset.index);

var index = e.currentTarget.dataset.index;

var imgs = this.data.imgs;

var imgurl = that.data.imgurl;

wx.previewImage({

current: imgs[index],     //当前图片地址

urls: imgs,               //所有要预览的图片的地址集合 数组形式

success: function (res) { },

fail: function (res) { },

complete: function (res) { },

})

}

10 回复

恩 兄弟就是问下怎么才能预览本地图片啦  我没有后台  只做前台展示板的    如果模拟的数据又不能滑动

嗯恩  好的谢谢

恩  谢谢哈 兄弟

。。。。。你转换成官方的本地图片看看。他有个getImageinfo 不知道是不是可以拿到本地图片链接。

我现在也有这个需求,我有一张图片放在本地,想点击按钮预览这张图片,但是查看文档好像不能预览本地图片,怎么办啊??

所以还是建议你把你的图片上传到cdn上。

推荐 七牛。个人的有免费10G给你存。多了就要钱了。

//小程序只能预览网络图片不能预览本地图片 你这里不都写了吗?

//图片预览

  previewImg(e) {

    var imglist = []

    for (var i = 0; i < this.data.partJobVo.jobPhotos.length; i++) {

      imglist.push(this.data.partJobVo.jobPhotos[i].imageMax)

    }

    wx.previewImage({

      current: e.currentTarget.dataset.imagemax, // 当前显示图片的http链接

      urls: imglist // 需要预览的图片http链接列表

    })

  },

如果

访问的是imgs1 则图片可以正常预览   访问不带htpps://  或则http:前缀的图片路径则无法预览


回到顶部