diff --git a/CHANGELOG.md b/CHANGELOG.md
index 76ffb0284..7b9f3779f 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -6,6 +6,9 @@
- 修复 `f-checkbox-group` 组件 `row-gap` 配置项失效问题
- 禁止了 `f-form` 组件的原生表单校验
- 修复 `f-textarea` 的 outline 样式不一致性
+- 修复 `f-textarea` 组件在 `resize` 不同配置项的情况下输入框错位的问题
+- 优化 `f-textarea` 组件整体流程度,代码近一步优化
+- `f-textarea` 组件 Enter 事件默认改为换行,ctrl + Enter 为提交事件,会执行 `on-enter` 事件
## 1.0.0-alpha.8 (2024-06-12)
diff --git a/packages/fighting-design/textarea/src/textarea.vue b/packages/fighting-design/textarea/src/textarea.vue
index 7aec0f404..f1367cd12 100644
--- a/packages/fighting-design/textarea/src/textarea.vue
+++ b/packages/fighting-design/textarea/src/textarea.vue
@@ -1,11 +1,9 @@
@@ -143,7 +87,7 @@
:autofocus
:placeholder
:name
- @input="_handleInput"
+ @input="listerInput"
@change="handleChange"
@blur="onBlur"
@focus="onFocus"
diff --git a/packages/fighting-theme/src/textarea.scss b/packages/fighting-theme/src/textarea.scss
index d3d9c570b..5fa45ac36 100644
--- a/packages/fighting-theme/src/textarea.scss
+++ b/packages/fighting-theme/src/textarea.scss
@@ -7,16 +7,17 @@
overflow: hidden;
position: relative;
display: inline-flex;
- resize: var(--textarea-resize);
- align-items: flex-end;
- transition: 0.3s;
+ transition: outline 0.3s;
border: 1px solid #ddd;
background: #fff;
outline: 2px solid transparent;
border-radius: 5px;
+ min-height: 80px;
+ resize: var(--textarea-resize);
&__textarea {
width: 100%;
+ height: inherit;
border: none;
resize: none;
outline: none;
diff --git a/start/src/App.vue b/start/src/App.vue
index 9fa3844ce..325cdc5e4 100644
--- a/start/src/App.vue
+++ b/start/src/App.vue
@@ -1,3 +1,16 @@
-
+
+
+
+
+
+
+
-
+