From 3d51df2264cb54a2ca8cd884fa220edee279d45a Mon Sep 17 00:00:00 2001 From: hanyuxinting Date: Wed, 25 Dec 2024 21:31:13 +0800 Subject: [PATCH 1/5] feat: textarea v15 --- migrate-from-v2.md | 8 +-- .../__snapshots__/textarea.spec.tsx.snap | 2 +- src/packages/textarea/demos/h5/demo1.tsx | 25 +++++---- src/packages/textarea/demos/h5/demo2.tsx | 8 ++- src/packages/textarea/demos/h5/demo3.tsx | 2 +- src/packages/textarea/demos/h5/demo4.tsx | 2 +- src/packages/textarea/demos/h5/demo5.tsx | 2 +- src/packages/textarea/demos/h5/demo6.tsx | 2 +- src/packages/textarea/demos/h5/demo7.tsx | 1 + src/packages/textarea/demos/h5/demo8.tsx | 1 + src/packages/textarea/demos/taro/demo2.tsx | 8 ++- src/packages/textarea/demos/taro/demo3.tsx | 2 +- src/packages/textarea/demos/taro/demo4.tsx | 2 +- src/packages/textarea/demos/taro/demo5.tsx | 2 +- src/packages/textarea/demos/taro/demo6.tsx | 2 +- src/packages/textarea/demos/taro/demo7.tsx | 1 + src/packages/textarea/demos/taro/demo8.tsx | 1 + src/packages/textarea/textarea.scss | 54 +++++++++++++------ src/packages/textarea/textarea.taro.tsx | 4 ++ src/packages/textarea/textarea.tsx | 4 ++ src/styles/variables.scss | 16 +++--- 21 files changed, 99 insertions(+), 50 deletions(-) diff --git a/migrate-from-v2.md b/migrate-from-v2.md index 6e386b6808..668d2eeac6 100644 --- a/migrate-from-v2.md +++ b/migrate-from-v2.md @@ -516,12 +516,8 @@ plugins: [ #### TextArea -- `maxlength` 重命名为 `maxLength` -- `readonly` 重命名为 `readOnly` -- `limitShow` 重命名为 `showCount` -- `autosize` 重命名为 `autoSize` -- 移除 `textAlign`,可通过 `style` 传入 -- `defaultValue` 改为非受控,增加受控值 `value` +- 增加 `type`,只为 `plain` 和 `container` +- 删掉一些可使用基础样式变量,并且建议使用基础样式变量的样式变量,比如 `$textarea-font` `$textarea-limit-color` `$textarea-disabled-color` #### Uploader diff --git a/src/packages/textarea/__test__/__snapshots__/textarea.spec.tsx.snap b/src/packages/textarea/__test__/__snapshots__/textarea.spec.tsx.snap index 2c174bfdb4..8c0e742f0f 100644 --- a/src/packages/textarea/__test__/__snapshots__/textarea.spec.tsx.snap +++ b/src/packages/textarea/__test__/__snapshots__/textarea.spec.tsx.snap @@ -3,7 +3,7 @@ exports[`textarea props test 1`] = `