From f455fb97f9b70ca4979561a82ae0f25825527013 Mon Sep 17 00:00:00 2001
From: Mikasa33 <mikasa33@qq.com>
Date: 星期二, 18 五月 2021 23:04:31 +0800
Subject: [PATCH] feat(form): helpMessage Increase function type value (#616)

---
 src/components/Form/src/components/FormItem.vue |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/components/Form/src/components/FormItem.vue b/src/components/Form/src/components/FormItem.vue
index fa14428..4414271 100644
--- a/src/components/Form/src/components/FormItem.vue
+++ b/src/components/Form/src/components/FormItem.vue
@@ -261,13 +261,14 @@
         ) : (
           label
         );
-        if (!helpMessage || (Array.isArray(helpMessage) && helpMessage.length === 0)) {
+        const getHelpMessage = isFunction(helpMessage) ? helpMessage(unref(getValues)) : helpMessage;
+        if (!getHelpMessage || (Array.isArray(getHelpMessage) && getHelpMessage.length === 0)) {
           return renderLabel;
         }
         return (
           <span>
             {renderLabel}
-            <BasicHelp placement="top" class="mx-1" text={helpMessage} {...helpComponentProps} />
+            <BasicHelp placement="top" class="mx-1" text={getHelpMessage} {...helpComponentProps} />
           </span>
         );
       }

--
Gitblit v1.8.0