diff --git a/packages/Image-upload/multiple.vue b/packages/Image-upload/multiple.vue index 0c974d8..cd50bdc 100644 --- a/packages/Image-upload/multiple.vue +++ b/packages/Image-upload/multiple.vue @@ -134,6 +134,7 @@ export default { type: Boolean, default: false }, + responseFormat: Function, limit: { type: Number, default: 3 @@ -177,8 +178,7 @@ export default { this.$emit('input', result.join(',')); }, handleSuccess(response = {}, filename) { - const { result = [] } = response; - const url = result[0]; + const url = this.responseFormat(response); this.fileList.push({ url, name: filename }); this.rowFileNameList.push({ url, filename }); this.rowFileNameList = this.rowFileNameList.sort((a, b) => { -- libgit2 0.21.0