props.d.ts 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. import { IBaseProps } from '../_util/base';
  2. export interface INumberKeyboardProps extends IBaseProps {
  3. /**
  4. * @description 关闭箭头
  5. * @default false
  6. */
  7. closeable: boolean;
  8. /**
  9. * @description 展示小数点
  10. * @default true
  11. */
  12. point: boolean;
  13. /**
  14. * @description 确认按钮文字
  15. * @default ''
  16. */
  17. confirmText: string;
  18. /**
  19. * @description 是否震动
  20. * @default true
  21. */
  22. vibrate: boolean;
  23. /**
  24. * @description 是否展示
  25. * @default false
  26. */
  27. visible: boolean;
  28. /**
  29. * @description 值
  30. * @default ''
  31. */
  32. value: string;
  33. /**
  34. * @description 安全距离
  35. * @default true
  36. */
  37. safeArea: boolean;
  38. /**
  39. * @description 乱序
  40. * @default fasle
  41. */
  42. random: boolean;
  43. /**
  44. * @description 禁用
  45. * @default false
  46. */
  47. confirmDisabled: boolean;
  48. /**
  49. * @description 输入值变化时的回调
  50. */
  51. onChange?: (val: string) => void;
  52. /**
  53. * @description 点击确认时的回调
  54. */
  55. onConfirm?: () => void;
  56. /**
  57. * @description 隐藏键盘时的回调
  58. */
  59. onClose?: () => void;
  60. }
  61. export declare const NumberKeyboardDefaultProps: Partial<INumberKeyboardProps>;