在onInput事件中,返回内容,返回内容即是输入框内容 例如只能输入一个小数点: <Input type='digit' placeholder='带小数点的数字键盘' value={this.state.advance} onInput={ e => this.change(e)} />
change (e) { let value = e.detail.value.toString() let arr = value.split('.') if (arr && arr.length > 2) { value = arr[0] + '.' + arr[1] } this.setState({ advance: value }) return value }