收藏
回答

获取图片信息 wx.getImageInfo

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.getImageInfo 工具 1.02.1810250 2.3.1

- 当前 Bug 的表现(可附上截图)

let data = res.data.data;

          for (var key in data) {

            if (data[key].img) {

              wx.getImageInfo({

                src: data[key].img,

                fail: res => {

                  console.log(res);

                  if (!res.type) {

                   data[key].img = '/img/video_default.png';

                    console.log(data[key].img);

                  }

                }

              })

            } else {

              data[key].img = '/img/video_default.png';

            }

          }

wx.getImageInfo这个api中data[key].img不能正常赋值,但是能正常输出, 然后在wx.getImageInfo外data[key].img能正常赋值请问这是为什么?


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

2 个回答

  • 社区技术运营专员-娇华
    社区技术运营专员-娇华
    2018-10-31


    https://developers.weixin.qq.com/miniprogram/dev/framework/ability/network.html

    2018-10-31
    赞同 1
    回复 1
    • *^_^*
      *^_^*
      2018-10-31

      并不是发送请求的问题,而是假设了数据库有图片路径,但是存放的图片被删除了,所以我就用了获取图片的API来检测是否有图片,没有就把路径设置为默认图片,但是在wx.getImageInfo中,不能正常赋值,在这个API外面就可以正常赋值

      2018-10-31
      回复
  • 社区技术运营专员-小柿子
    社区技术运营专员-小柿子
    2018-10-31

    提供代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2018-10-31
    赞同
    回复
登录 后发表内容