RT,weixin js chooseImage 后马上调用 uploadImage 非常容易出错。具体表现无反应,感觉 uploadImage 操作未执行一样。localIds 能正确获取,我 settimeout 1s uploadImage 会执行,成功率较高。
wx.chooseImage({
success: function (res) {
wx.uploadImage({
localId: res.localIds[0],
success: function (res) {
alert(JSON.stringify(res));
},
fail: function (res) {
alert(JSON.stringify(res));
}
});
}
});
1
abccoder 2015-04-27 20:34:57 +08:00 1
这貌似是android版本微信下面的bug,在ios版本下面直接调用是没有任何问题的。我在这里的解决办法是直接timeout 1ms。
android 微信(非google play版本)是采用的qq x5 的浏览器内核和ios微信及google play版微信的内置浏览器行为是有部分差别的,换句话说就是有坑,当心! |