input-number icon indicating copy to clipboard operation
input-number copied to clipboard

InputNumber precision为0时,onChange输出错误的值

Open Sunny-117 opened this issue 2 years ago • 7 comments

这里提到的bug:https://github.com/ant-design/ant-design/issues/40733 原因在于input-number组件

Sunny-117 avatar Feb 15 '23 09:02 Sunny-117

想知道1.55.55 是按照合法数字还是非法数字来处理,以方便来提pr

Sunny-117 avatar Feb 15 '23 09:02 Sunny-117

非法的, 表象上看是按第一个小数点截断

yoyo837 avatar Feb 15 '23 09:02 yoyo837

直接限制不让他输入第二个.是不是更优雅一些

Sunny-117 avatar Feb 15 '23 09:02 Sunny-117

是个路子, 来个PR试试?

yoyo837 avatar Feb 15 '23 09:02 yoyo837

但是, 好像有些国家是用点来表示千分位(没细看实现是否有考虑千分位符号输入) ,没有就忽略我.

yoyo837 avatar Feb 15 '23 09:02 yoyo837

element plus 是这样做的,直接限制输入,我来提吧

Sunny-117 avatar Feb 15 '23 09:02 Sunny-117

element plus 的效果是正确的,一顿排查,最终ep也没有自己做,原来原生html的input设置type:number就会默认支持这种情况

Sunny-117 avatar Feb 15 '23 11:02 Sunny-117