From 7510930f41d006b7ebccdaac88b882b8a9b4ccfb Mon Sep 17 00:00:00 2001 From: tsxuehu Date: Thu, 13 Apr 2017 10:10:35 +0800 Subject: [PATCH 1/6] test --- packages/uploader/src/main.vue | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/packages/uploader/src/main.vue b/packages/uploader/src/main.vue index 9c0ad2c53..b2df50ec0 100644 --- a/packages/uploader/src/main.vue +++ b/packages/uploader/src/main.vue @@ -5,7 +5,12 @@ 上传文件 - + + @@ -40,9 +45,7 @@ reader.onload = (e) => { this.afterRead && this.afterRead( { - name: file.name, - type: file.type, - size: file.size, + file: file, content: e.target.result }); this.$refs.input.value = ''; From 1ad808ab7273d17e9b28df9fe725834e83678a7c Mon Sep 17 00:00:00 2001 From: tsxuehu Date: Thu, 13 Apr 2017 16:59:13 +0800 Subject: [PATCH 2/6] test case --- docs/examples-docs/uploader.md | 17 +---- packages/uploader/src/main.vue | 8 +-- test/unit/specs/uploader.spec.js | 117 +++++++++++++++++++++++++++++++ yarn.lock | 14 +++- 4 files changed, 135 insertions(+), 21 deletions(-) create mode 100644 test/unit/specs/uploader.spec.js diff --git a/docs/examples-docs/uploader.md b/docs/examples-docs/uploader.md index 36466c171..b68520b9a 100644 --- a/docs/examples-docs/uploader.md +++ b/docs/examples-docs/uploader.md @@ -49,20 +49,7 @@ export default { #### 基础用法 -:::demo 基础用法 -```html -
- - -
-``` -::: - -#### 自定义上传图标 - -:::demo 自定义上传图标 +:::demo ```html
@@ -80,7 +67,7 @@ export default { | result-type | 读取文件的方式,以base64的方式读取;以文本的方式读取 | `string` | `dataUrl` | `dataUrl`, `text` | | disable | 是否禁用上传,在图片上传期间设置为true,禁止用户点击此组件上传图片 | `boolean` | `false` | | | before-read | 读文件之前的钩子,参数为选择的文件,若返回 false 则停止读取文件。 | `Function` | | | -| after-read | 文件读完之后回调此函数,参数为{name:'文件名',type:'文件类型',size:'文件大小',content:'读的内容'} | `Function` | | | +| after-read | 文件读完之后回调此函数,参数为{file:'选择的文件',content:'读的内容'} | `Function` | | | ### Slot diff --git a/packages/uploader/src/main.vue b/packages/uploader/src/main.vue index b2df50ec0..6b0a65851 100644 --- a/packages/uploader/src/main.vue +++ b/packages/uploader/src/main.vue @@ -1,12 +1,10 @@