feat(Uploader): use before read promise resolved value (#5813)
This commit is contained in:
@@ -133,9 +133,9 @@ export default {
|
||||
</van-uploader>
|
||||
```
|
||||
|
||||
### 上传前校验
|
||||
### 上传前自定义处理
|
||||
|
||||
通过传入`beforeRead`函数可以在上传前进行校验,返回`true`表示校验通过,返回`false`表示校验失败。支持返回`Promise`进行异步校验
|
||||
通过传入`beforeRead`函数可以在上传前进行校验,返回`true`表示校验通过,返回`false`表示校验失败。支持返回`Promise`对 file 对象进行自定义处理,例如压缩图片。
|
||||
|
||||
```html
|
||||
<van-uploader :before-read="beforeRead" />
|
||||
@@ -161,7 +161,10 @@ export default {
|
||||
Toast('请上传 jpg 格式图片');
|
||||
reject();
|
||||
} else {
|
||||
resolve();
|
||||
let img = new File(["foo"], "bar.jpg", {
|
||||
type: "image/jpeg",
|
||||
});
|
||||
resolve(img);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user