Browse Source
fix(form): placeholder setting in componentProps (#634)
修复为RangePicker组件设置的placeholder属性无效的BUG
pull/636/head
Netfan
5 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
4 additions and
4 deletions
-
src/components/Form/src/components/FormItem.vue
|
|
|
@ -248,13 +248,11 @@ |
|
|
|
}; |
|
|
|
|
|
|
|
const isCreatePlaceholder = !propsData.disabled && autoSetPlaceHolder; |
|
|
|
let placeholder; |
|
|
|
// RangePicker place is an array |
|
|
|
if (isCreatePlaceholder && component !== 'RangePicker' && component) { |
|
|
|
placeholder = |
|
|
|
propsData.placeholder = |
|
|
|
unref(getComponentsProps)?.placeholder || createPlaceholderMessage(component); |
|
|
|
} |
|
|
|
propsData.placeholder = placeholder; |
|
|
|
propsData.codeField = field; |
|
|
|
propsData.formValues = unref(getValues); |
|
|
|
|
|
|
|
@ -289,7 +287,9 @@ |
|
|
|
) : ( |
|
|
|
label |
|
|
|
); |
|
|
|
const getHelpMessage = isFunction(helpMessage) ? helpMessage(unref(getValues)) : helpMessage; |
|
|
|
const getHelpMessage = isFunction(helpMessage) |
|
|
|
? helpMessage(unref(getValues)) |
|
|
|
: helpMessage; |
|
|
|
if (!getHelpMessage || (Array.isArray(getHelpMessage) && getHelpMessage.length === 0)) { |
|
|
|
return renderLabel; |
|
|
|
} |
|
|
|
|