Closed shown-zhang closed 1 year ago
下面是vue代码以及after-read方法,我看网上有人说是走了onShow, 但是我的代码里并没有onshow的逻辑。该怎么办呢?
<van-uploader v-model="fileList" multiple lazy-load :max-count="9" :max-size="10 << 20" :after-read="afterRead" :before-delete="beforeDelete" @oversize="onOversize" />
async afterRead(file: any) { // 此时可以自行将文件上传至服务器 if (!Array.isArray(file)) { file.status = 'uploading'; file.message = '上传中...'; const data = await this.upload(file); if (data.url) { file.status = ''; file.message = ''; file.key = data.key; this.updateUploadList([...this.uploadList, data]); } else { file.status = 'failed'; file.message = '上传失败'; } } else { const item = file.shift(); await this.afterRead(item); if (file.length) { await this.afterRead(file); } } }
sorry 点错了= =
如题,安卓手机(小米) 系统浏览器,使用Uploader组件上传多张图片时,页面会自动刷新