-
Notifications
You must be signed in to change notification settings - Fork 490
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
t-input-number 设置小数位数时用户输入数据显示异常 #4499
Comments
👋 @52Hertz-1,感谢给 TDesign 提出了 issue。 |
谢谢反馈 @52Hertz-1 我们会扩展这个API支持你的这个反馈 |
将按照如下的方式来进行支持: |
published 1.10.0 |
官方的四舍五入好像有些问题,示例中的小数5有时候不进位有时候进一次,大于5倒是可以一直进位。 |
麻烦提供下复现示例 https://tdesign.tencent.com/vue-next/components/input-number#%E5%A4%A7%E6%95%B0%E5%AD%97%E8%BE%93%E5%85%A5%E6%A1%86 你说的是这里可以复现吗? |
这里保留是2位小数 不存在进位 |
使用这个功能时发现bug,已经提供最小复现示例,有空处理下吗 #4866 |
@Lnncoco 已经有修复的PR |
tdesign-vue-next 版本
lastest
重现链接
官网示例中即可复现
重现步骤
decimal-places 设置为 2时,输入 6.666 输入框的值变为 6.67,如果用户一直输入小数,并且值大于 5 则值反复四舍五入
例如小明输入 6.666 , 输出为 6.67
输入 6.6666 输出为 6.68
输入 6.66666 输出为 6.69
原因: formatUnCompleteNumber 中格式化非大数的数使用的是 tofixed 导致数据四舍五入,输入框数据异常
期望结果
输入 6.666,应为 6.66,多余一位被截去而不是四舍五入
实际结果
6.67
框架版本
No response
浏览器版本
No response
系统版本
No response
Node版本
No response
补充说明
No response
The text was updated successfully, but these errors were encountered: