diff --git a/docs/input/index.md b/docs/input/index.md
index 303647fa85..27e2fb5045 100644
--- a/docs/input/index.md
+++ b/docs/input/index.md
@@ -25,7 +25,7 @@
| value | 当前值 | String/Number | - | |
| size | 尺寸
**可选值**:
'small'(小)
'medium'(中)
'large'(大) | Enum | 'medium' | |
| defaultValue | 初始化值 | String/Number | - | |
-| onChange | 发生改变的时候触发的回调
**签名**:
Function(value: String, e: Event) => void
**参数**:
_value_: {String} 数据
_e_: {Event} DOM事件对象 | Function | func.noop | |
+| onChange | 发生改变的时候触发的回调
**签名**:
Function(value: String, e: Event) => void
**参数**:
_value_: {String} 数据
_e_: {Event} DOM事件对象
_type_: {String} 点击hasClear时有此参数值为'clear' | Function | func.noop | |
| onKeyDown | 键盘按下的时候触发的回调
**签名**:
Function(e: Event, opts: Object) => void
**参数**:
_e_: {Event} DOM事件对象
_opts_: {Object} 可扩展的附加信息:
- opts.overMaxLength: {Boolean} 已超出最大长度
- opts.beTrimed: {Boolean} 输入的空格被清理 | Function | func.noop | |
| disabled | 禁用状态 | Boolean | false | |
| maxLength | 最大长度 | Number | null | |
@@ -65,7 +65,7 @@
| value | 当前值 | String/Number | - | |
| size | 尺寸
**可选值**:
'small'(小)
'medium'(中)
'large'(大) | Enum | 'medium' | |
| defaultValue | 初始化值 | String/Number | - | |
-| onChange | 发生改变的时候触发的回调
**签名**:
Function(value: String, e: Event) => void
**参数**:
_value_: {String} 数据
_e_: {Event} DOM事件对象 | Function | func.noop | |
+| onChange | 发生改变的时候触发的回调
**签名**:
Function(value: String, e: Event) => void
**参数**:
_value_: {String} 数据
_e_: {Event} DOM事件对象
_type_: {String} 点击hasClear时有此参数值为'clear' | Function | func.noop | |
| onKeyDown | 键盘按下的时候触发的回调
**签名**:
Function(e: Event, opts: Object) => void
**参数**:
_e_: {Event} DOM事件对象
_opts_: {Object} 可扩展的附加信息:
- opts.overMaxLength: {Boolean} 已超出最大长度
- opts.beTrimed: {Boolean} 输入的空格被清理 | Function | func.noop | |
| disabled | 禁用状态 | Boolean | false | |
| maxLength | 最大长度 | Number | null | |
diff --git a/types/input/index.d.ts b/types/input/index.d.ts
index b1848486cc..d0c336bf68 100644
--- a/types/input/index.d.ts
+++ b/types/input/index.d.ts
@@ -24,7 +24,7 @@ export interface TextAreaProps extends HTMLAttributesWeak, CommonProps {
/**
* 发生改变的时候触发的回调
*/
- onChange?: (value: string, e: React.ChangeEvent) => void;
+ onChange?: (value: string, e: React.ChangeEvent, type?: string) => void;
/**
* 键盘按下的时候触发的回调
@@ -185,7 +185,7 @@ export interface InputProps extends HTMLAttributesWeak, CommonProps {
/**
* 发生改变的时候触发的回调
*/
- onChange?: (value: string, e: React.ChangeEvent) => void;
+ onChange?: (value: string, e: React.ChangeEvent, type?: string) => void;
/**
* 键盘按下的时候触发的回调