|
5 | 5 | - sortable {Boolean} false 是否可排序
|
6 | 6 | - preview {Boolean} true 是否可预览
|
7 | 7 | - multiple {Boolean} false 是否可以一次多选
|
8 |
| - - minNum {Number} 0 最少图片数量 |
9 |
| - - maxNum {Number} 0 最多图片数量, 0 表示无限制 |
| 8 | + - min-num {Number} 0 最少图片数量 |
| 9 | + - max-num {Number} 0 最多图片数量, 0 表示无限制 |
10 | 10 | - before-upload {Function} null 上传前自定义校验函数
|
11 |
| - - remoteFuc {Function} null 重写远程方法 |
| 11 | + - remote-fuc {Function} null 重写远程方法 |
12 | 12 | - accept {String} image/* 运行上传的类型
|
13 | 13 | - rules {Object} {} 图像规则
|
14 | 14 | - value {Array} [] 初始化数据
|
15 | 15 | - fit {String} contain 图像显示形式
|
16 |
| - - autoUpload {Boolean} true 新增图片是是否自动上传 |
| 16 | + - auto-upload {Boolean} true 新增图片是是否自动上传 |
17 | 17 | - disabled {Boolean} false 是否禁用
|
18 | 18 | - width {Nulber|String} 200 宽度
|
19 | 19 | - height {Number|String} 200 高度
|
20 |
| - - clearable {Boolean} true 是否可清空 |
21 | 20 |
|
22 | 21 | Method
|
23 | 22 | - upload-begin 开始上传
|
@@ -291,11 +290,6 @@ export default {
|
291 | 290 | type: Boolean,
|
292 | 291 | default: false,
|
293 | 292 | },
|
294 |
| - /** 是否可清空 */ |
295 |
| - clearable: { |
296 |
| - type: Boolean, |
297 |
| - default: false, |
298 |
| - }, |
299 | 293 | /** 上传前插入方法, 属于高级用法 */
|
300 | 294 | beforeUpload: {
|
301 | 295 | type: Promise,
|
@@ -524,6 +518,9 @@ export default {
|
524 | 518 | window.URL.revokeObjectURL(imgItem.display)
|
525 | 519 | }
|
526 | 520 |
|
| 521 | + if (item.status === 'input' || !item.file) { |
| 522 | + return |
| 523 | + } |
527 | 524 | // eslint-disable-next-line
|
528 | 525 | item.loading = true
|
529 | 526 | // 如果是用户自定义方法
|
@@ -790,7 +787,9 @@ export default {
|
790 | 787 | this.setImgInfo(imgInfoList, currentId)
|
791 | 788 | // 开启自动上传
|
792 | 789 | if (autoUpload) {
|
793 |
| - await this.getValue() |
| 790 | + this.itemList.forEach((ele) => { |
| 791 | + this.uploadImg(ele) |
| 792 | + }) |
794 | 793 | }
|
795 | 794 | } catch (err) {
|
796 | 795 | // 清空缓存
|
|
0 commit comments