问题:
微信小程序WeUI中upload组件来实现图片上传功能,且在安卓端测试成功,但在ios端点击无反应不出先选择相册或拍照的弹窗。
解决办法:
如果你的代码是下面这样的
<view class="updateInput">
<mp-uploader
class="upload"
delete="true"
size-type="['original', 'compressed']"
source-type="['album', 'camera']"
bindfail="uploadError"
bindsuccess="uploadSuccess"
select="{{selectFile}}"
upload="{{uplaodFile}}"
files="{{files}}"
title="菜品图片上传"
tips="格式要求(.png,.jpg),大小限制:5MB"></mp-uploader>
</view>
['original',?'compressed'] 和?['album',?'camera'] 改成 {{['original',?'compressed']}} {{['album',?'camera']}}就会适配ios端。
代码如下:
<view class="updateInput">
<mp-uploader
class="upload"
delete="true"
size-type="{{['original', 'compressed']}}"
source-type="{{['album', 'camera']}}"
bindfail="uploadError"
bindsuccess="uploadSuccess"
select="{{selectFile}}"
upload="{{uplaodFile}}"
files="{{files}}"
title="菜品图片上传"
tips="格式要求(.png,.jpg),大小限制:5MB"></mp-uploader>
</view>
?
?
|