小程序
小游戏
企业微信
微信支付
扫描小程序码分享
ios系统版本 10.3.3 ,wx.chooseImage调用无响应。模拟器和安卓手机没有问题
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
2021年2月5日,我也遇到了这个问题,翻看了各种关于这个问题的讨论,惊讶于时间跨度之大,我分享一下我的解决办法:
我使用kbone,在一个页面中调用了mp-uploader组件做图片上传:
<mp-uploader :select="onSelectFile" :upload="onUploadFile" :files="files" max-size="8388608" max-count="6" title="图片上传" :tips="uploadTips" @select="log('[mp-uploader] select', $event.detail)" @delete="onFileDeleted" @success="onUploadSuccess" @fail="onUploadFailed" ></mp-uploader>
就是这么一个组件,在 android 上可以正常调起相册选择/拍摄的 actionsheet, 可是在 ios 手机上就是没有任何的反应,结果当我显示的加上 source-type 属性,并赋值['camera', 'album']
时。奇迹发生了,ios 可以调起 相册选择/拍摄的 actionsheet,并正常拍摄或者选择图片。代码这样:
<mp-uploader :select="onSelectFile" :upload="onUploadFile" :files="files" :source-type="['camera', 'album']" max-size="8388608" max-count="6" title="图片上传" :tips="uploadTips" @select="log('[mp-uploader] select', $event.detail)" @delete="onFileDeleted" @success="onUploadSuccess" @fail="onUploadFailed" ></mp-uploader>
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
2020-1-27还有这个问题 怎么解决啊
2021年1月11日了,怎么问题还在,IOS手机依然没反应
机型:iphone 6sp 微信版本6.7.2 js代码:
chooseImg: function() {
var that = this
wx.chooseImage({
sourceType: sourceType[this.data.sourceTypeIndex],
sizeType: sizeType[this.data.sizeTypeIndex],
count: 6,
success: function(res) {
console.log(res)
},
fail: function(e) {
console.log(e)
}
})
xml代码:
<image bindtap='chooseImg' class="pic-img" src='../image/community-ico4.png'></image>
麻烦按照教程来提供代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
wechatide://minicode/f9479emx7c2U
你好,请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
代码片段 wechatide://minicode/f9479emx7c2U
,你注释掉这段就好了
可以了,谢谢!
请问下,是这两个参数不支持了吗?
支持的
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
2021年2月5日,我也遇到了这个问题,翻看了各种关于这个问题的讨论,惊讶于时间跨度之大,我分享一下我的解决办法:
我使用kbone,在一个页面中调用了mp-uploader组件做图片上传:
<mp-uploader :select="onSelectFile" :upload="onUploadFile" :files="files" max-size="8388608" max-count="6" title="图片上传" :tips="uploadTips" @select="log('[mp-uploader] select', $event.detail)" @delete="onFileDeleted" @success="onUploadSuccess" @fail="onUploadFailed" ></mp-uploader>
就是这么一个组件,在 android 上可以正常调起相册选择/拍摄的 actionsheet, 可是在 ios 手机上就是没有任何的反应,结果当我显示的加上 source-type 属性,并赋值['camera', 'album']
时。奇迹发生了,ios 可以调起 相册选择/拍摄的 actionsheet,并正常拍摄或者选择图片。代码这样:
<mp-uploader :select="onSelectFile" :upload="onUploadFile" :files="files" :source-type="['camera', 'album']" max-size="8388608" max-count="6" title="图片上传" :tips="uploadTips" @select="log('[mp-uploader] select', $event.detail)" @delete="onFileDeleted" @success="onUploadSuccess" @fail="onUploadFailed" ></mp-uploader>
2020-1-27还有这个问题 怎么解决啊
2021年1月11日了,怎么问题还在,IOS手机依然没反应
机型:iphone 6sp 微信版本6.7.2 js代码:
chooseImg: function() {
var that = this
wx.chooseImage({
sourceType: sourceType[this.data.sourceTypeIndex],
sizeType: sizeType[this.data.sizeTypeIndex],
count: 6,
success: function(res) {
console.log(res)
},
fail: function(e) {
console.log(e)
}
})
},
xml代码:
<image bindtap='chooseImg' class="pic-img" src='../image/community-ico4.png'></image>
麻烦按照教程来提供代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
wechatide://minicode/f9479emx7c2U
你好,请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
代码片段 wechatide://minicode/f9479emx7c2U
,你注释掉这段就好了
可以了,谢谢!
请问下,是这两个参数不支持了吗?
支持的