//获取图片宽高
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个回调方法的日志都不打印。其他大部分图片都能获取。而且那张不能获取宽高的图片在手机上就可以了,问题应该出现在工具的方法上。下面附上有问题的图片
工具在获取方向信息的时候报错了
这里加一个容错吧
麻烦提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
代码片段已传上去了
图片是否有加防盗链呢?
不太清楚,都是同一个网站上拿下来的图,有些可以有些不行
但在手机上是没问题的