收藏
回答

为什么预览图片时开发工具调试和真机调试不一样?开发者工具调试正常,但真机调试为什么预览不了图片?

图片是来自云存储,具体代码如下

js:

previewImg: function (e) {
    let that = this;
    let imgArr = []
    for(var i=0;i<that.data.dataList.length;i++){
      imgArr[i] = that.data.dataList[i].fileIDs[0]
    }
    console.log(e.currentTarget.dataset.src);
    console.log(imgArr);
    for(var index in imgArr){
      wx.previewImage({
        current:e.currentTarget.dataset.src,   //当前图片地址
        urls: imgArr,        //所有要预览的图片的地址集合 数组形式
        success(res){
          console.log(res)
        }
      })
}

wxml:

<view wx:for='{{item.fileIDs}}'  wx:key='index'>
        <image class='img' src='{{item}}' data-src='{{item}}' bindtap='previewImg'></image>
</view>


回答关注问题邀请回答
收藏

2 个回答

  • 木 示
    木 示
    2020-03-17

    这是complete打印的:

    1. {errMsg: "previewImage:ok"}
    2. errMsg"previewImage:ok"
    3. __proto__: Object

    和success打印的一样,真机调试还是出不来

    2020-03-17
    有用
    回复
  • 疯狂的小辣椒
    疯狂的小辣椒
    2020-03-17

    你好,请打印fail或者complete回调检查。

    2020-03-17
    有用
    回复 1
    • 木 示
      木 示
      2020-03-17
      已解决,手机问题,重启就可以了
      2020-03-17
      回复
登录 后发表内容
问题标签