adui
Version:
<div> <img src="https://wxa.wxs.qq.com/mpweb/delivery/legacy/wxadtouch/upload/t1/od834zef_52939fc6.png" style="margin:40px 0 0 -8px; background-color: #fcfcfc; box-shadow: none;" /> </div>
37 lines (36 loc) • 872 B
TypeScript
import React from "react";
import { IInputProps } from "../input";
import "./style";
export interface INumericInputProps extends Omit<IInputProps, "defaultValue" | "onChange" | "value"> {
[key: string]: any;
/**
* 默认的初始值 - 内部驱动
*/
defaultValue?: number | null;
/**
* 设置最大值
*/
max?: number;
/**
* 设置最小值
*/
min?: number;
/**
* 值改变时的 handler
*/
onChange?: (value?: number) => void;
/**
* 设置精度
*/
precision?: number;
/**
* 设置增加的幅度
*/
step?: number;
/**
* 值 - 外部控制
*/
value?: number | null;
}
declare const MemoNumericInput: React.MemoExoticComponent<React.ForwardRefExoticComponent<INumericInputProps & React.RefAttributes<any>>>;
export default MemoNumericInput;