diff --git a/src/form/demo/FieldType.vue b/src/form/demo/FieldType.vue
index f87243717..44b3e0b2b 100644
--- a/src/form/demo/FieldType.vue
+++ b/src/form/demo/FieldType.vue
@@ -43,6 +43,10 @@
+
+
+
+
单选框
diff --git a/src/uploader/index.js b/src/uploader/index.js
index e5df5871c..410a2c75e 100644
--- a/src/uploader/index.js
+++ b/src/uploader/index.js
@@ -2,6 +2,9 @@
import { createNamespace, addUnit, noop } from '../utils';
import { toArray, readFile, isOversize, isImageFile } from './utils';
+// Mixins
+import { FieldMixin } from '../mixins/field';
+
// Components
import Icon from '../icon';
import Image from '../image';
@@ -13,6 +16,8 @@ const [createComponent, bem] = createNamespace('uploader');
export default createComponent({
inheritAttrs: false,
+ mixins: [FieldMixin],
+
model: {
prop: 'fileList',
},
@@ -70,6 +75,11 @@ export default createComponent({
previewSizeWithUnit() {
return addUnit(this.previewSize);
},
+
+ // for form
+ value() {
+ return this.fileList;
+ },
},
methods: {