Skip to content

搜索框

基于 输入框 实现的搜索框组件。

示例

简单用法

圆形外观

将搜索图标放在后面

禁用

选项

名称类型默认值说明
idstringnull输入框 ID。
namestringnull输入框上的 name 属性,通常用于表单中。
classNamestringarrayobjectnullCSS 类名。
rootClassstringarrayobjectnull根元素 CSS 类名。
rootStyleobjectnull根元素样式。
circlebooleannull启用圆形外观。
styleobjectnull输入框样式。
delaynumbernull触发 onChange 事件的延时,单位毫秒,默认 500。
defaultValuestringnull输入框的默认值。
placeholderstringnull输入框的没有值时的占位文本。
disabledbooleannull是否禁用。
readonlybooleannull是否只读。
clearIconbooleanstringnull是否显示清除按钮图标,或者指定另外的图标。
searchIconbooleanstringnull是否显示搜索按钮图标,或者指定另外的图标。
mergeIconbooleanstringnull是否将搜索图标放在后面,与清除按钮合并显示。
onChange(value: string, event: Event) => voidnull搜索框值发生变更时的回调函数。
onClear(event: MouseEvent) => voidnull点击清除按钮时的回调函数。
onFocus(event: FocusEvent) => voidnull输入框被激活时的回调函数。
onBlur(event: FocusEvent) => voidnull输入框失去焦点时的回调函数。

MIT License (MIT)