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)