在开发使用AntD库中的Input组件时,我们可能遇到中文输入法引起的onChange事件问题。具体来说,当用户输入拼音时,onChange方法会在输入为空格字符后触发一次,直到拼音输入完成才会再次触发,这可能影响到实时搜索功能的实现。为了解决这个问题,我们可以利用onCompositionStart和onCompositionEnd事件。MDN文档提到inpu...
// 非中文输入法输入弹窗打开时, 回调 onChangeif(!compositionStart.current){debounceOnChange.current(event);}}return(<Input{...props.options}ref={innerRef}onChange={_onChange}onCompositionEnd={_onChange}onCompositionStart={_onChange}/>);};/*** 对外暴露 ref*/exportdefaultforwardRef(InputDC); 2. ...
我在输入框的onchange事件中添加了正则表达式,去除特殊字符,在搜狗输入法中出现的时正常的结果,但在微软自带的和qq输入法都出现不同的bug。 这个是我的正则表达式,用来去除特殊字符: e.target.value = e.target.value.replace(/[^a-zA-Z0-9\u4E00-\u9FA5]/g,'') 比如:在微软自带的输入框中文情况下,连续...
1175 - 💄 优化 Input.Search RTL 样式。[#23797](https://github.com/ant-design/ant-design/pull/23797) 1176 - TypeScript 1177 - 🐞 修复 InputNumber `onChange` 类型。[#23871](https://github.com/ant-design/ant-design/pull/23871) [@jjhbw](https://github.com/jjhbw) 1178 1179...
我在输入框的onchange事件中添加了正则表达式,去除特殊字符,在搜狗输入法中出现的时正常的结果,但在微软自带的和qq输入法都出现不同的bug。 这个是我的正则表达式,用来去除特殊字符: e.target.value = e.target.value.replace(/[^a-zA-Z0-9\u4E00-\u9FA5]/g,'') 比如:在微软自带的输入框中文情况下,连续...
22 - 🔥 InputNumber 添加 `stringMode` 属性以支持高精度 `step`。`value` 受控并超出范围时展示警告样式而不是强制改值。动态修改 `min` 和`max` 不再触发 `onChange` 事件。[#29373](https://github.com/ant-design/ant-design/pull/29373) 23 - 🆕 Upload 支持 `beforeUpload` 返回`Upload.LIS...
915 - 🐞 修复 InputNumber `onChange` 类型。[#23871](https://github.com/ant-design/ant-design/pull/23871) [@jjhbw](https://github.com/jjhbw) 916 917 ## 4.2.0 918 919 `2020-04-29` 920 921 - 🆕 List `grid` 支持所有分栏数字,比如分为 5 栏。[#23630](https://github...
130 - 🐞 InputNumber 现在清空输入框时会触发 `onChange(null)`。[#30337](https://github.com/ant-design/ant-design/pull/30337) 131 - 🐞 修复 Modal `footer` 里放置 Dropdown.Button 的样式错乱问题。[#30328](https://github.com/ant-design/ant-design/pull/30328) [@Map1en](https://git...
268 - 🐞 InputNumber 现在清空输入框时会触发 `onChange(null)`。[#30337](https://github.com/ant-design/ant-design/pull/30337) 269 - 🐞 修复 Modal `footer` 里放置 Dropdown.Button 的样式错乱问题。[#30328](https://github.com/ant-design/ant-design/pull/30328) [@Map1en](https://git...
163 - 🐞 InputNumber 现在清空输入框时会触发 `onChange(null)`。[#30337](https://github.com/ant-design/ant-design/pull/30337) 164 - 🐞 修复 Modal `footer` 里放置 Dropdown.Button 的样式错乱问题。[#30328](https://github.com/ant-design/ant-design/pull/30328) [@Map1en](https://git...