@nutui/nutui-react
Version:
京东风格的轻量级移动端 React 组件库,支持一套代码生成 H5 和小程序
56 lines (55 loc) • 1.44 kB
TypeScript
import { default as React, FunctionComponent, ReactNode } from 'react';
import { PopupProps } from '../popup/popup';
export interface NumberKeyboardProps extends PopupProps {
/**
* 是否显示键盘
* @default false
*/
visible: boolean
/**
* 标题右侧内容
* @default -
*/
rightActions: ReactNode
/**
* 自定义完成按钮文字,如"支付","下一步","提交"等,搭配 rightColumn 使用
* @default 完成
*/
confirmText?: string
/**
* 键盘模式, default:默认样式 rightColumn:带右侧栏
* @default default
*/
type: 'default' | 'rightColumn'
/**
* 自定义键盘额外的键, 数组形式最多支持添加 2 个, 超出默认取前 2 项
* @default -
*/
custom: Array<string>
/**
* 随机数
* @default false
*/
random: boolean
/**
* 点击按键时触发
* @default -
*/
onChange?: (value: string) => void
/**
* 点击删除键时触发
* @default -
*/
onDelete?: () => void
/**
* 点击关闭按钮或非键盘区域时触发
* @default -
*/
onClose: () => void
/**
* 点击确定按钮时触发
* @default -
*/
onConfirm?: () => void
}
export declare const NumberKeyboard: FunctionComponent<Partial<NumberKeyboardProps> & Omit<React.HTMLAttributes<HTMLDivElement>, 'onChange' | 'onClick' | 'title'>>;