wx.getImageInfo({ src: tempFilePath, success: async (imgInfo) => { try { callBack && callBack(imgInfo) } }, fail: () => {} }) 上面这段代码应该放在下面的代码什么位置? addPic: function () { wx.chooseImage({ sizeType: ['compressed'], success: (imgRes) => { callBack && callBack(imgRes); }, fail: () => {}, }) },
时间: 2024-02-04 21:03:46 浏览: 106
微信小程序wx.getImageInfo()如何获取图片信息
这段代码应该放在选择图片成功的回调函数中,也就是在`success: (imgRes) => { }`这个箭头函数的代码块中。具体代码如下:
```
addPic: function () {
wx.chooseImage({
sizeType: ['compressed'],
success: (imgRes) => {
wx.getImageInfo({
src: imgRes.tempFilePaths[0],
success: async (imgInfo) => {
callBack && callBack(imgInfo);
},
fail: () => {},
});
},
fail: () => {},
});
}
```
在选择图片成功后,会调用`wx.getImageInfo`方法获取选择的图片信息,其中`tempFilePaths[0]`是选择的图片临时文件路径。成功获取图片信息后,将调用回调函数并将图片信息传递给回调函数。如果获取图片信息失败,将不会执行任何操作。
阅读全文