Input 输入框

通过鼠标或键盘输入内容,提供录入信息的能力。

Input

Props

Prop NameTypeRequiredDefaultDescription
icon
string | ReactNode
@deprecated
使用 suffix 替换 图标,传入 string 时为图标类型,也可直接传入图标组件
prefixReactNode
前缀
suffixReactNode
后缀
clearable
boolean | { autoFocus?: boolean; callOnChange?: boolean }
是否可清空
sizeSize'md'
尺寸
status
'default' | 'error' | string
状态
blockboolean
展示变更为块占位
onClear
() => void
noop
点击 clear 按钮回调
customStyle
{
border?: string;
boxShadow?: string;
background?: string;
}
自定义样式

说明

  • 这是 Input 组件,在原生 input 上进行扩展,支持自定义前后缀
  • 需要数字输入框的请使用Input.Number,具体文档请参见 NumberInput 组件
  • 需要 Textarea 的请使用Input.Textarea,具体文档请参见 Textarea 组件

演示

演示

VIEW CODE ( LIVE )

size - 尺寸

VIEW CODE ( LIVE )

prefix - 前缀

VIEW CODE ( LIVE )

suffix - 后缀

VIEW CODE ( LIVE )

disabled - 禁用

VIEW CODE ( LIVE )

clearable - 可清空

VIEW CODE ( LIVE )

status - 状态

VIEW CODE ( LIVE )

测试

VIEW CODE ( LIVE )

Search

Props

Prop NameTypeRequiredDefaultDescription
onSearch
(value: string) => void
搜索回调,回车/点击搜索按钮触发

说明

  • 这是 Search 组件,用于搜索,支持除了 suffix 以外的所有 Input 的 props
  • 在点击搜索按钮或者回车时会触发搜索事件

演示

演示

VIEW CODE ( LIVE )

size - 尺寸

VIEW CODE ( LIVE )

disabled - 禁用

VIEW CODE ( LIVE )
Copyright © 2021-2024 UCloud 优刻得科技股份有限公司