antd-mobile
Version:
基于 React 的移动设计规范实现
44 lines (43 loc) • 1.5 kB
TypeScript
import * as React from 'react';
import { SearchBarProps, SearchBarState } from './SearchBarPropTypes';
export default class SearchBar extends React.Component<SearchBarProps, SearchBarState> {
static propTypes: {
prefixCls: React.Requireable<any>;
style: React.Requireable<any>;
defaultValue: React.Requireable<any>;
value: React.Requireable<any>;
placeholder: React.Requireable<any>;
onSubmit: React.Requireable<any>;
onChange: React.Requireable<any>;
onFocus: React.Requireable<any>;
onBlur: React.Requireable<any>;
onCancel: React.Requireable<any>;
onClear: React.Requireable<any>;
showCancelButton: React.Requireable<any>;
cancelText: React.Requireable<any>;
disabled: React.Requireable<any>;
};
static defaultProps: {
prefixCls: string;
placeholder: string;
onSubmit: () => void;
onChange: () => void;
onFocus: () => void;
onBlur: () => void;
onClear: () => void;
showCancelButton: boolean;
cancelText: string;
disabled: boolean;
};
initialInputContainerWidth: number;
constructor(props: any);
componentWillReceiveProps(nextProps: any): void;
componentDidMount(): void;
onSubmit: (e: any) => void;
onChange: (e: any) => void;
onFocus: (e: any) => void;
onBlur: (e: any) => void;
onClear: () => void;
onCancel: () => void;
render(): JSX.Element;
}