问题模块 | 框架类型 | 问题类型 | API/组件名称 | 终端类型 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|---|
API和组件 | 小程序 | Bug | wx.chooseImage | 客户端 | 7.0.3 | 2.6.6 |
- 当前 Bug 的表现(可附上截图)
- 预期表现
- 复现路径
- 提供一个最简复现 Demo
ios 6s手机 11.2.6系统和12.2版本 2.6.6基础库。
在手机使用wx.chooseImage选择图片时 success fail complete 的所有回调都不执行。
代码片段
chooseImg:function(){
var that = this;
console.log(987);
// 微信 API 选文件
wx.chooseImage({
count: 1,
sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有
sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有
success: function (res) {
console.log('success');
console.log(res);
var tempFilePaths = res.tempFilePaths;
fail:function(res){
console.log('fail');
console.log(res);
},
complete: function(res) {
console.log('complete');
console.log(res);
}
})
},
真机调试结果:
success fail complete 的所有回调都没有执行。
网友回复
染柒:
曾遇到过此问题,不过均是安卓用户,无法复现,现象确实是API没有任何回调
一般大部分的手机通过重启微信或手机可以解决掉
娇华:
使用代码片段没有复现问题,具体的机型、系统版本、微信版本详细列举下