小程序多图预览本地图片 为什么不能预览到图片效果

发布于 8 年前作者 ming523046 次浏览最后编辑 8 年前来自 ask

//图片预览

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 回复
gangdeng
gangdeng1 楼6 年前

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

yewei
yewei2 楼6 年前

嗯恩  好的谢谢

vqian
vqian3 楼6 年前

恩  谢谢哈 兄弟

leifang
leifang4 楼6 年前

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

fangjie
fangjie5 楼6 年前

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

rfan
rfan6 楼6 年前

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

chaoyuan
chaoyuan7 楼6 年前

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

pinggong
pinggong8 楼6 年前

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

zhujun
zhujun9 楼6 年前

//图片预览

  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链接列表

    })

  },

jiexue
jiexue10 楼6 年前

如果

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