4.1.1 • Published 27 days ago

@hi-ui/input v4.1.1

Weekly downloads
-
License
MIT
Repository
github
Last release
27 days ago

Input 输入框

用来接收文本型内容的组件

何时使用

用户需要通过键盘输入内容时

常见于表单,作为表单的组件类型之一

使用示例

Input Props

参数说明类型可选值默认值
value设置输入框的值string--
defaultValue设置输入框的默认值string--
type设置输入框类型string'text' | 'textarea' | 'id' | 'tel' | 'card' | 'amount' | 'email''text'
prepend输入框前置外部内容ReactNode--
append输入框后置外部内容ReactNode--
disabled是否禁用booleantrue | falsefalse
clearable是否可清空booleantrue | falsefalse
placeholder输入框占位符string--
readOnly开启输入框只读booleantrue | falsefalse
autoFocus开启输入框自动聚焦booleantrue | falsefalse
maxLength输入最大长度number--
prefix输入框内置内容ReactNode--
suffix输入框后置内容ReactNode--
trimValueOnBlur开启失焦时触发对值的 trim,将触发 onChange 给用户booleantrue | falsefalse
clearableTrigger清除按钮展示的触发形态string'always''hover''hover'
appearance设置展现形式'line' | 'unset' | 'filled''line'
size设置尺寸string'sm' | 'md' | 'lg''md'

Input Events

名称说明类型参数
onChange值改变时的回调(event: React.ChangeEvent) => voidevent: input 事件对象

TextArea Props

参数说明类型可选值默认值
value设置输入框的值string--
defaultValue设置输入框的默认值string--
appearance设置展现形式'line' | 'unset' | 'filled''line'
size设置尺寸string'sm' | 'md' | 'lg''md'
disabled是否禁用booleantrue | falsefalse
placeholder输入框占位符string--
readOnly开启输入框只读booleantrue | falsefalse
autoFocus开启输入框自动聚焦booleantrue | falsefalse
maxLength输入最大长度number--
trimValueOnBlur开启失焦时触发对值的 trim,将触发 onChange 给用户booleantrue | falsefalse
rows设置文本域行数,超出触发滚动number--

TextArea Events

名称说明类型参数
onChange值改变时的回调(event: React.ChangeEvent) => voidevent: textarea 事件对象

CHANGELOG

参数变更类型变更内容解决的问题
propNamefeature | deprecated | update变更了什么之前是什么样子,解决什么问题
----------------
bordereddeprecated字段 bordered => appearance对于 Picker 类型的组件,统一使用 appearance 设置外形(线\面\无边框)值
appearancefeature-统一支持适配 UI:线性\面性\无边框
prependupdate字段:prepend -> prepend + prefix强化支持 Input 内置外置元素组合
appendupdate字段 -> append + suffix强化支持 Input 内置外置元素组合
prefixfeature字段:prepend -> prepend + prefix强化支持 Input 内置元素
suffixfeature字段 -> append + suffix强化支持 Input 内置元素
readOnlyfeature-强化支持 Input 功能
autoFocusfeature-强化支持 Input 功能
maxLengthfeature-强化支持 Input 功能
trimValueOnBlurfeature-强化支持 Input 功能
clearableTriggerfeature-强化支持 Input 清空内容功能
sizefeature-UI 适配不同 Size
TextAreafeature组件拆分1. 拆解 api 功能及类型,职责分明 2. 减少用户使用困惑;
4.1.1

27 days ago

4.1.1-alpha.0

1 month ago

4.1.0

2 months ago

4.0.10

6 months ago

4.0.12

6 months ago

4.0.11

6 months ago

4.0.13

6 months ago

4.0.9

12 months ago

4.0.7

1 year ago

4.0.8

1 year ago

4.0.5

2 years ago

4.0.6

2 years ago

4.0.4

2 years ago

4.0.3

2 years ago

4.0.2

2 years ago

4.0.0-beta.22

2 years ago

4.0.0-beta.21

2 years ago

4.0.0-beta.23

2 years ago

4.0.0-beta.20

2 years ago

4.0.1

2 years ago

4.0.0

2 years ago

4.0.0-beta.19

2 years ago

4.0.0-beta.15

2 years ago

4.0.0-beta.14

2 years ago

4.0.0-beta.17

2 years ago

4.0.0-beta.16

2 years ago

4.0.0-beta.18

2 years ago

4.0.0-beta.11

2 years ago

4.0.0-beta.10

2 years ago

4.0.0-beta.13

2 years ago

4.0.0-beta.12

2 years ago

4.0.0-beta.8

2 years ago

4.0.0-beta.9

2 years ago

4.0.0-beta.7

2 years ago

4.0.0-beta.6

2 years ago

4.0.0-beta.5

2 years ago

4.0.0-beta.4

2 years ago

4.0.0-beta.3

2 years ago

4.0.0-alpha.37

2 years ago

4.0.0-alpha.36

2 years ago

4.0.0-alpha.19

2 years ago

4.0.0-alpha.31

2 years ago

4.0.0-alpha.30

2 years ago

4.0.0-alpha.35

2 years ago

4.0.0-alpha.34

2 years ago

4.0.0-alpha.33

2 years ago

4.0.0-alpha.32

2 years ago

4.0.0-beta.2

2 years ago

4.0.0-beta.1

2 years ago

4.0.0-beta.0

2 years ago

4.0.0-alpha.28

2 years ago

4.0.0-alpha.27

2 years ago

4.0.0-alpha.26

2 years ago

4.0.0-alpha.25

2 years ago

4.0.0-alpha.29

2 years ago

4.0.0-alpha.20

2 years ago

4.0.0-alpha.24

2 years ago

4.0.0-alpha.22

2 years ago

4.0.0-alpha.21

2 years ago

4.0.0-alpha.17

2 years ago

4.0.0-alpha.16

2 years ago

4.0.0-alpha.15

2 years ago

4.0.0-alpha.14

2 years ago

4.0.0-alpha.13

2 years ago

4.0.0-alpha.12

2 years ago

4.0.0-alpha.11

3 years ago

4.0.0-alpha.10

3 years ago

4.0.0-alpha.8

3 years ago

4.0.0-alpha.7

3 years ago

4.0.0-alpha.5

3 years ago

4.0.0-alpha.6

3 years ago

4.0.0-alpha.4

3 years ago

4.0.0-alpha.3

3 years ago

4.0.0-alpha.2

3 years ago

4.0.0-alpha.1

3 years ago