Browse Source

fix: fix textarea does not resize when placeholder changes (#1690)

nekocode 2 years ago
parent
commit
5b6a529f8d
1 changed files with 1 additions and 1 deletions
  1. 1 1
      packages/semi-ui/input/textarea.tsx

+ 1 - 1
packages/semi-ui/input/textarea.tsx

@@ -193,7 +193,7 @@ class TextArea extends BaseComponent<TextAreaProps, TextAreaState> {
 
     componentDidUpdate(prevProps: TextAreaProps, prevState: TextAreaState) {
 
-        if (this.props.value !== prevProps.value && this.props.autosize) {
+        if ((this.props.value !== prevProps.value || this.props.placeholder !== prevProps.placeholder) && this.props.autosize) {
             this.foundation.resizeTextarea();
         }
     }