From 30fb2de6f37fe0bb00b0f364da31b07a292d59a1 Mon Sep 17 00:00:00 2001
From: kailong321200875 <321200875@qq.com>
Date: Fri, 15 Dec 2023 11:23:43 +0800
Subject: [PATCH] fix: #374
---
src/components/Form/src/Form.vue | 16 ++++++-
src/views/Components/Form/UseFormDemo.vue | 51 +++++++++++++++++++++--
2 files changed, 63 insertions(+), 4 deletions(-)
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 @@
-