File tree Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -52,7 +52,7 @@ export default class AtInput extends React.Component<AtInputProps> {
52
52
private inputClearing = false
53
53
54
54
private handleInput = ( event : BaseEventOrig < InputEventDetail > ) : void =>
55
- this . props . onChange ( event . detail . value , event )
55
+ this . props . onChange ?. ( event . detail . value , event )
56
56
57
57
private handleFocus = ( event : BaseEventOrig < FocusEventDetail > ) : void => {
58
58
if ( typeof this . props . onFocus === 'function' ) {
@@ -66,7 +66,7 @@ export default class AtInput extends React.Component<AtInputProps> {
66
66
}
67
67
if ( event . type === 'blur' && ! this . inputClearing ) {
68
68
// fix # 583 AtInput 不触发 onChange 的问题
69
- this . props . onChange (
69
+ this . props . onChange ?. (
70
70
event . detail . value ,
71
71
event as BaseEventOrig < InputEventDetail >
72
72
)
@@ -89,7 +89,7 @@ export default class AtInput extends React.Component<AtInputProps> {
89
89
90
90
private handleClearValue = ( event : ITouchEvent ) : void => {
91
91
this . inputClearing = true
92
- this . props . onChange ( '' , event )
92
+ this . props . onChange ?. ( '' , event )
93
93
}
94
94
95
95
private handleKeyboardHeightChange = (
Original file line number Diff line number Diff line change @@ -130,7 +130,7 @@ export interface AtInputProps extends AtComponent, OmitInputProps {
130
130
* 输入框值改变时触发的事件,开发者需要通过 onChange 事件来更新 value 值变化,onChange 函数必填。
131
131
* 小程序中,如果想改变 value 的值,需要 return value 从而改变输入框的当前值, v2.0.3 版本可以获取 event 参数
132
132
*/
133
- onChange : InputFunction < string | number , InputEventDetail , any >
133
+ onChange ? : InputFunction < string | number , InputEventDetail , any >
134
134
/**
135
135
* 点击完成按钮时触发,v2.0.3 版本可以获取 event 参数
136
136
*/
You can’t perform that action at this time.
0 commit comments