Input 输入框
#
使用场景输入框,可以用来输入剪短的文本内容。
#
示例#
基本示例inline
#
整行输入框inline
#
校验状态通过 status 传入输入框的校验状态
inline
#
清空通过 hasClear 设置是否显示输入框清空按钮
inline
#
无边框的输入框通过 shape 设置简洁输入框,没有边框
inline
#
内部元素使用 leftElement, rightElement 传入内部的扩展内容
inline
#
关闭自动填充可以通过 autoComplete="off" 属性关闭文本框的自动填充,但由于某些原因,现代浏览器大多不支持该设置。如果设置不生效,建议参考该文档。
禁用表单自动填充
阻止密码字段的自动填充
inline
#
输入框组合将输入框和其他元素进行组合
https://
.com
+86
inline
#
API字段 | 描述 |
---|---|
leftElement | ReactNode 左侧附加元素 |
rightElement | ReactNode 右侧附加元素 |
renderRightElement | () => ReactNode 自定义右侧元素渲染(自定义布局) |
inputRef | RefObject<HTMLInputElement> |
value | string |
defaultValue | string |
onChange | (value: string) => void |
onBlur | FocusEventHandler<HTMLInputElement> |
onFocus | FocusEventHandler<HTMLInputElement> |
onKeyDown | KeyboardEventHandler<HTMLInputElement> |
onClick | MouseEventHandler<HTMLDivElement> |
onClear | () => void |
hasClear | boolean |
shape | "simple" | "solid" |
status | "error" | "success" | "warning" |
fill | boolean |
readOnly | boolean |
disabled | boolean |
placeholder | string |
autoComplete | string |
autoFocus | boolean |
type | string |
min | number |
max | number |
width | StringOrNumber |
style | CSSProperties |
className | string |