小程序
小游戏
企业微信
微信支付
扫描小程序码分享
代码片段,使用api文档里面拷贝过来的代码, JSSDK使用的1.4.0 => https://res.wx.qq.com/open/js/jweixin-1.4.0.js
点击console.log输出wx.chonseImage方法,能找到此函数,但是success、fail、complete几个回调函数都不执行,试了一下7.0.15版本的微信,同样的代码,访问没有此问题。
设备信息
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
这个问题我这边也是碰到了,公众号页面应用最基本的wx.chooseImage在ios 7.0.16苹果没有反应,奇怪的是同样的代码片段在同一个设备里面某些页面居然正常。
wx.chooseImage({
count:1,
sizeType: ['original', 'compressed'],
sourceType: ['album', 'camera'],
success: function (res) {
alert(res.errMsg)
},
fail:function(res){
cancel:function(res){
alert("cancel")
complete:function(){
alert("completed")
}
})
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
你好,麻烦具体描述问题流程,提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的链接
而且执行了wx.config后,wx.ready和wx.error都没有console.log输出的内容,并未执行
sdk可以换高版本的试试
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
这个问题我这边也是碰到了,公众号页面应用最基本的wx.chooseImage在ios 7.0.16苹果没有反应,奇怪的是同样的代码片段在同一个设备里面某些页面居然正常。
wx.chooseImage({
count:1,
sizeType: ['original', 'compressed'],
sourceType: ['album', 'camera'],
success: function (res) {
alert(res.errMsg)
},
fail:function(res){
alert(res.errMsg)
},
cancel:function(res){
alert("cancel")
},
complete:function(){
alert("completed")
}
})
你好,麻烦具体描述问题流程,提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的链接
System: Android 10, WeChat 7.0.16.1680
UA: Mozilla/5.0 (Linux; Android 10; SM-G9600 Build/QP1A.190711.020; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/78.0.3904.62 XWEB/2353 MMWEBSDK/200601 Mobile Safari/537.36 MMWEBID/3243 MicroMessenger/7.0.16.1680(0x27001031) Process/tools WeChat/arm64 NetType/WIFI Language/zh_CN ABI/arm64
华为P30和三星S9,只要安装了微信7.0.16版本,都会复现此问题。
以下链接可复现问题,点击拍照识别VIN,无法调用wx.chooseImage
https://u.sopei.cn/#/7137fc890482ca6a/search-vin
出现无法调用wx.chooseImage主要是因为wx.config执行了参数后,wx.ready和wx.error没有执行,wx.config的debug设置为true,也不会执行alert。
刷新页面后,同样的代码流程,wx.ready就执行了,后续也能调用wx的接口,但是如果退出页面,再次进入,又不能正常初始化,需要再次刷新
其他版本的微信也正常,此处的逻辑几年来都是没有问题的,就是更新了7.0.16版后才出现的
而且执行了wx.config后,wx.ready和wx.error都没有console.log输出的内容,并未执行
sdk可以换高版本的试试