Quellcode durchsuchen

Merge pull request #347 from baiyaaaaa/feat-upload

upload data prop
SkyAo vor 8 Jahren
Ursprung
Commit
4238fa9126
3 geänderte Dateien mit 12 neuen und 8 gelöschten Zeilen
  1. 6 0
      CHANGELOG.md
  2. 4 8
      packages/upload/src/index.vue
  3. 2 0
      packages/upload/src/upload.vue

+ 6 - 0
CHANGELOG.md

@@ -1,5 +1,11 @@
 ## 更新日志
 
+### 1.0.0-rc.7
+
+*2016-XX-XX*
+
+- Upload 新增 Data 属性支持额外数据的传输
+
 ### 1.0.0-rc.6
 
 *2016-10-11*

+ 4 - 8
packages/upload/src/index.vue

@@ -31,18 +31,13 @@ export default {
         };
       }
     },
-    multiple: {
-      type: Boolean,
-      default: false
-    },
+    data: Object,
+    multiple: Boolean,
     name: {
       type: String,
       default: 'file'
     },
-    withCredentials: {
-      type: Boolean,
-      default: false
-    },
+    withCredentials: Boolean,
     thumbnailMode: Boolean,
     showUploadList: {
       type: Boolean,
@@ -179,6 +174,7 @@ export default {
         'with-credentials': this.withCredentials,
         headers: this.headers,
         name: this.name,
+        data: this.data,
         accept: this.thumbnailMode ? 'image/*' : this.accept,
         'on-start': this.handleStart,
         'on-progress': this.handleProgress,

+ 2 - 0
packages/upload/src/upload.vue

@@ -34,6 +34,7 @@ export default {
       type: String,
       default: 'file'
     },
+    data: Object,
     headers: Object,
     withCredentials: Boolean,
     multiple: Boolean,
@@ -133,6 +134,7 @@ export default {
         headers: this.headers,
         withCredentials: this.withCredentials,
         file: file,
+        data: this.data,
         filename: this.name,
         onProgress: e => {
           this.onProgress(e, file);