@tarojsx/ui
Version:
We reinvents the UI for Taro3+
30 lines (29 loc) • 1.02 kB
TypeScript
import React from 'react';
import { CommonEventFunction } from '@tarojs/components/types/common';
import { InputProps } from '@tarojs/components/types/Input';
import { AtSearchBarProps } from 'taro-ui/types/search-bar';
import '../style/SearchBar.scss';
export interface SearchBarProps extends Omit<AtSearchBarProps, 'customStyle' | 'onChange'>, Pick<InputProps, 'maxlength'> {
style?: React.CSSProperties;
/**
* 输入框值改变时触发的事件
* @description 必填,开发者需要通过 onChange 事件来更新 value 值变化
*/
onChange: CommonEventFunction<{
value: string;
}>;
/**
* 点击完成按钮时触发
* @description H5 版中目前需借用 Form 组件的onSubmit事件来替代
*/
onConfirm?: CommonEventFunction<{
value: string;
}>;
/**
* 右侧按钮点击触发事件
*/
onActionClick?: CommonEventFunction<{
value: string;
}>;
}
export declare const SearchBar: React.FC<SearchBarProps>;