Home Reference Source Repository
public class | source

SearchBarInput

Extends:

react~Component → SearchBarInput

搜索栏输入框

Constructor Summary

Public Constructor
public

constructor(props: Object, context: Object)

构造函数

Member Summary

Public Members
public

组件内部状态值

Method Summary

Public Methods
public

onBlur(e: *)

public

onChange(e: *)

public

onClear(e: *)

public

onFocus(e: *)

public

render(): *

Public Constructors

public constructor(props: Object, context: Object) source

构造函数

Params:

NameTypeAttributeDescription
props Object

组件所使用的属性

props.type string
  • optional
  • default: 'text'

输入框类型

props.hasFooter boolean
  • optional
  • default: true

是否有尾部

props.hasClear boolean
  • optional
  • default: true

是否有清除图标

props.placeholder string
  • optional

输入框 placeholder

props.onBlur function
  • optional

输入框失焦事件函数

props.onFocus function
  • optional

输入框激活事件函数

props.onChange function
  • optional

输入框值改变事件函数

props.onClear function
  • optional

清楚输入框内容的事件函数

context Object

Public Members

public state: Object source

组件内部状态值

Properties:

NameTypeAttributeDescription
state.active boolean

当前输入框是否是激活状态

Public Methods

public onBlur(e: *) source

Params:

NameTypeAttributeDescription
e *

public onChange(e: *) source

Params:

NameTypeAttributeDescription
e *

public onClear(e: *) source

Params:

NameTypeAttributeDescription
e *

public onFocus(e: *) source

Params:

NameTypeAttributeDescription
e *

public render(): * source

Return:

*