wx.chooseImage({
count: 1,
sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有
sourceType: ['camera'], // 可以指定来源是相册还是相机,默认二者都有
success: function (res) {
var localIds = res.localIds; // 返回选定照片的本地ID列表,localId可以作为img标签的src属性显示图片
}
});
设备:iPhone 8
设备系统版本号:ios 11.3.1
微信版本:7.0.12
使用的网络:4G
传不了gif图,这里贴个gif图链接https://s1.ax1x.com/2020/06/05/truI9H.gif,点进去就可以看到完整复原现象(这个微信里打开的,企业微信也是同样的现象)。
引入JSSDK的方式调用chooseImage方法,拍完照后使用图片会导致页面重加载。社区里提这个问题的人很多,希望官方能及时正面给出一个解决方案
您好,可以提供以下信息看下,
Corpid:
问题成员手机号:
调用接口:
出现问题时间点(具体到月日时分):
截图:
异常页面链接/请求url/相关可访问的url:(给报错界面的链接,没有报错的,给一个可访问链接+操作路径)
1、在应用内新建一个表单,并且添加一个“图片”字段,并勾选上“自动压缩”和“仅拍照上传”;
2、在“账户中心”绑定一下企业微信,然后在手机端访问刚刚绑定的应用,进入“我的应用”访问一下刚刚新建的那个表单,点图片字段那里时就有大概率会复原问题(尽量拍分辨率高的图片,如果不行可以多试两次)。
如果你不想这么麻烦的话,核心的代码就是下面这些了,可以自己试一下的
var sizeType = ['compressed'];
var sourceType = ['camera'];
window.wx.chooseImage({
count: 1,
sizeType: sizeType, // 可以指定是原图还是压缩图,默认二者都有
sourceType: sourceType, // 可以指定来源是相册还是相机,默认二者都有
success: function (res) {
console.log(res)
},
fail: function (err) {
console.log(err)
}
});
https://developers.weixin.qq.com/community/develop/doc/000624ac804ac0f0587a01fa85fc00
同遇到这个问题,试过 把sizeType设置为compressed,count设置为1 都没有用。