收藏
回答

图片加载不出来,自动把地址换了

框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
小程序 Bug image 微信iOS客户端 6.6.6 2.0.1



请看我上传的代码片段,明明console.log()的都对着,但在预览的时候将图片的名称自己换了,列表里也是,但是手机还能预览一下,列表也是这样。什么问题啊,在线等啊,急

var a = 'https://www.test.com/uploads/work/' + this.data.allImg[i].path

console.log(a)

wx.previewImage({

current: '', // 当前显示图片的http链接

urls: [a] // 需要预览的图片http链接列表

})


最后一次编辑于  2018-04-18
回答关注问题邀请回答
收藏

15 个回答

  • 吾与喵
    吾与喵
    2018-04-23

     谢谢大家,已经从后提改了

    2018-04-23
    有用
    回复
  • 李良山
    李良山
    2018-04-21

    正规化些吧,用 / ,在后端处理下

    2018-04-21
    有用
    回复
  • KEVEN
    KEVEN
    2018-04-20

    我只是在想,为嘛会用到反斜杠?

    2018-04-20
    有用
    回复
  • 吾与喵
    吾与喵
    2018-04-20

    太感谢你了,就是这个问题,我们已经解决了。

    2018-04-20
    有用
    回复
  • 马晓强
    马晓强
    2018-04-20

    我理解是‘\5a....’这个是会被转成中文的吧,跟后台确认吧,链接中怎么会有‘\’出现呢


    2018-04-20
    有用
    回复
  • 吾与喵
    吾与喵
    2018-04-18

     可是图片名称是后台生成的呀,难道要通过正则去换吗

    2018-04-18
    有用
    回复
  • TNT
    TNT
    2018-04-18

    把\换成/

    2018-04-18
    有用
    回复
  • 吾与喵
    吾与喵
    2018-04-18

     也不行,现在那样解码相当于对正确的名字进行解码。然后它就更不正确了。

    2018-04-18
    有用
    回复
  • TNT
    TNT
    2018-04-18

    decodeURIComponent 试试这个呢

    2018-04-18
    有用
    回复
  • 吾与喵
    吾与喵
    2018-04-18


    我已经解码了,还是不对啊,关键是

    that.data.allImg[i].path这个里面保存的图片名称没有问题


    2018-04-18
    有用
    回复

正在加载...

登录 后发表内容