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