textarea.d.ts 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. import { Props } from './type';
  2. /**
  3. * 有效值:return(显示“换行”)、done(显示“完成”)、go(显示“前往”)、next(显示“下一个”)、search(显示“搜索”)、send(显示“发送”)。
  4. */
  5. export type ConfirmType = 'return' | 'done' | 'go' | 'next' | 'search' | 'send';
  6. interface AlipayTextareaProps {
  7. name?: string;
  8. placeholder?: string;
  9. /**
  10. * @description 指定 placeholder 的样式类。
  11. */
  12. 'placeholder-style'?: string;
  13. /**
  14. * @description 最大长度,当设置为 -1 时不限制最大长度。
  15. * @default 140
  16. */
  17. maxlength?: number;
  18. /**
  19. * @description 获取焦点
  20. * @default false
  21. */
  22. focus?: boolean;
  23. /**
  24. * @description 是否是受控模式
  25. * @default false
  26. */
  27. controlled?: boolean;
  28. /**
  29. * 仅支持 Android。
  30. * @description 设置键盘右下角按钮的文字。
  31. * @default 'return'
  32. */
  33. 'confirm-type'?: ConfirmType;
  34. onInput: string;
  35. onConfirm: string;
  36. onFocus: string;
  37. onBlur: string;
  38. }
  39. export declare const Textarea: (props: Props & AlipayTextareaProps) => any;
  40. export {};