diff --git a/src/components/Form/src/Form.vue b/src/components/Form/src/Form.vue
index 8dfa256..f2e41b6 100644
--- a/src/components/Form/src/Form.vue
+++ b/src/components/Form/src/Form.vue
@@ -323,7 +323,21 @@ export default defineComponent({
}
})
- return (
+ return item.component === ComponentNameEnum.UPLOAD ? (
+ setComponentRefMap(el, item.field)}
+ {...(autoSetPlaceholder && setTextPlaceholder(item))}
+ {...setComponentProps(item)}
+ style={
+ item.componentProps?.style || {
+ width: '100%'
+ }
+ }
+ >
+ {{ ...slotsMap }}
+
+ ) : (
setComponentRefMap(el, item.field)}
diff --git a/src/views/Components/Form/UseFormDemo.vue b/src/views/Components/Form/UseFormDemo.vue
index 2aace3a..560c696 100644
--- a/src/views/Components/Form/UseFormDemo.vue
+++ b/src/views/Components/Form/UseFormDemo.vue
@@ -1,12 +1,13 @@
-