wx.chooseMedia({一次选择20张出现loading框
时间: 2024-10-16 22:13:52 浏览: 23
微信小程序之踩坑之旅一,wx.request 和 wx.uploadFile
微信小程序的`wx.chooseMedia` API 是用于让用户从相册或摄像头选择媒体文件的功能,例如图片或视频。当你设置允许用户一次性选择20张照片时,如果网络状况良好并且处理速度较快,通常不会直接显示加载框,因为选择过程通常是异步完成的。
然而,在用户尝试选取大量文件的情况下,为了避免界面卡顿或用户体验不佳,开发者可能会考虑在开始大量选择时显示一个临时的加载提示,比如一个模态层或加载动画,告知用户系统正在处理请求。当所有文件选择完成后,再隐藏这个加载状态。
如果你希望在用户选择20张照片时显示一个加载指示,你可以这样做:
```javascript
wx.chooseMedia({
count: 20, // 设置最多选择的数量
success: function(res) {
if (res.count === 20) { // 检查是否选择了20张
wx.showLoading({title: '加载中...'}); // 显示加载提示
// 这里处理上传或保存选中的图片到服务器或本地
// ...
wx.hideLoading(); // 当操作完成时隐藏加载提示
}
},
fail: function(err) {
console.error('选择失败', err);
}
})
```
阅读全文