From c8f9d1e2be21bbccf6afc0e8c40cd8bcc2c59a8f Mon Sep 17 00:00:00 2001 From: huxiyang3 <1872591453@qq.com> Date: Wed, 13 Nov 2024 19:59:36 +0800 Subject: [PATCH] fix(textarea): handle undefined placeholder explicitly --- src/packages/textarea/textarea.taro.tsx | 4 +++- src/packages/textarea/textarea.tsx | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/packages/textarea/textarea.taro.tsx b/src/packages/textarea/textarea.taro.tsx index 85b5c119c5..3a15ae7271 100644 --- a/src/packages/textarea/textarea.taro.tsx +++ b/src/packages/textarea/textarea.taro.tsx @@ -124,7 +124,9 @@ export const TextArea: FunctionComponent> = (props) => { onFocus={(e: any) => handleFocus(e)} autoHeight={autoSize} maxlength={maxLength} - placeholder={placeholder || locale.placeholder} + placeholder={ + placeholder === undefined ? locale.placeholder : placeholder + } {...rest} /> {showCount && ( diff --git a/src/packages/textarea/textarea.tsx b/src/packages/textarea/textarea.tsx index c09f34e1ec..61b61d64a3 100644 --- a/src/packages/textarea/textarea.tsx +++ b/src/packages/textarea/textarea.tsx @@ -138,7 +138,9 @@ export const TextArea: FunctionComponent< }} rows={rows} maxLength={maxLength === -1 ? undefined : maxLength} - placeholder={placeholder || locale.placeholder} + placeholder={ + placeholder === undefined ? locale.placeholder : placeholder + } {...rest} /> {showCount && (