diff --git a/packages/uploader/test/__snapshots__/index.spec.js.snap b/packages/uploader/test/__snapshots__/index.spec.js.snap
index 9f2f79feb..83619fcf5 100644
--- a/packages/uploader/test/__snapshots__/index.spec.js.snap
+++ b/packages/uploader/test/__snapshots__/index.spec.js.snap
@@ -1,5 +1,16 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
+exports[`max-count prop 1`] = `
+
+
+

+
+
+
+
+
+`;
+
exports[`render preview image 1`] = `
diff --git a/packages/uploader/test/index.spec.js b/packages/uploader/test/index.spec.js
index 45cbeae40..1e522be66 100644
--- a/packages/uploader/test/index.spec.js
+++ b/packages/uploader/test/index.spec.js
@@ -136,3 +136,17 @@ it('render preview image', async () => {
expect(wrapper).toMatchSnapshot();
});
+
+it('max-count prop', async () => {
+ const wrapper = mount(Uploader, {
+ propsData: {
+ preview: true,
+ maxCount: 1
+ }
+ });
+
+ wrapper.vm.onChange(multiFile);
+ await later();
+
+ expect(wrapper).toMatchSnapshot();
+});
diff --git a/packages/uploader/zh-CN.md b/packages/uploader/zh-CN.md
index 54b7b051d..faf916c99 100644
--- a/packages/uploader/zh-CN.md
+++ b/packages/uploader/zh-CN.md
@@ -12,6 +12,8 @@ Vue.use(Uploader);
### 基础用法
+图片上传完毕后会触发`after-read`传入的回调函数,获取到对应的`file`对象
+
```html
```
@@ -26,8 +28,22 @@ export default {
};
```
+### 上传数量限制
+
+通过`max-count`属性可以限制上传图片的数量。上传数量达到限制后,会自动隐藏上传区域
+
+```html
+
+```
+
### 自定义上传样式
+通过插槽可以自定义上传区域的样式
+
```html
上传图片
@@ -49,6 +65,7 @@ export default {
| before-read | 文件读取前的回调函数,返回`false`可终止文件读取 | `Function` | - | - |
| after-read | 文件读取完成后的回调函数 | `Function` | - | - |
| max-size | 文件大小限制,单位为`byte` | `Number` | - | - |
+| max-count | 图片上传数量限制 | `Number` | - | 2.0.0 |
| result-type | 文件读取结果类型,可选值为`text` | `String` | `dataUrl` | - |
| upload-text | 上传区域文字提示 | `String` | - | 2.0.0 |
@@ -56,7 +73,7 @@ export default {
| 事件名 | 说明 | 回调参数 |
|------|------|------|
-| oversize | 文件大小超过限制时触发 | 同 after-read |
+| oversize | 文件大小超过限制时触发 | 同`after-read` |
### Slots