收藏
回答

getImageInfo在有些文件上不执行

框架类型 问题类型 操作系统 工具版本
小程序 Bug Windows v1.02.1812271

//获取图片宽高

wx.getImageInfo({

src: file,

success: function(res){

let {width, height} = res

//插入控件

let item = { 'type': 'img', value: file, width, height}

console.log('item', item)

contents.splice(index == null ? contents.length : index, 0, item)

},

complete: function () {

self.setData({

contents: contents,

show_dlg: false,

insert_index: null

})

console.log('完成', file)

},

fail: function (e) {

console.log('失败', e)

}

})



上面是出问题的代码,首先不用管代码逻辑,就是获取图片宽高而已,但是就是有些图片这个方法没反应,3个回调方法的日志都不打印。其他大部分图片都能获取。而且那张不能获取宽高的图片在手机上就可以了,问题应该出现在工具的方法上。下面附上有问题的图片




最后一次编辑于  2019-01-08
回答关注问题邀请回答
收藏

2 个回答

  • 工号 9527
    工号 9527
    2019-01-09

    工具在获取方向信息的时候报错了

    这里加一个容错吧

    2019-01-09
    有用
    回复
  • 灵芝
    灵芝
    2019-01-08

    麻烦提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2019-01-08
    有用
    回复 4
    • 2019-01-08

      代码片段已传上去了

      2019-01-08
      回复
    • 灵芝
      灵芝
      2019-01-08回复

      图片是否有加防盗链呢?

      2019-01-08
      回复
    • 2019-01-08回复灵芝

      不太清楚,都是同一个网站上拿下来的图,有些可以有些不行

      2019-01-08
      回复
    • 2019-01-08回复灵芝

      但在手机上是没问题的

      2019-01-08
      回复
登录 后发表内容