Open cyole opened 2 months ago
遇上同样的问题了
我也遇到这个问题了
Chrome 下触发的事件顺序为 onKeyDown -> watchPostEffect -> onKeyUp Safari触发的顺序为: watchPostEffect -> onKeyDown -> onKeyUp
🤔 原生的
input
keyDown
keyUp
事件的触发顺序在两个浏览器平台之间也有差异
在使用自带的简体拼音输入法时存在差异,在使用英文输入法和第三方输入法表现正常
有解决方案吗
https://github.com/vueComponent/ant-design-vue/assets/44540278/33c018a7-9240-4e79-9abb-c332d5b982e2
Version
4.2.3
Environment
Safari MacOS 系统默认简体中文输入法
Reproduction link
https://github.com/cyole/ant-design-vue-input-number
Steps to reproduce
使用input-number组件 并且使用precision属性 在safari浏览器中操作
What is expected?
输入法为mac自带输入法的简体中文时(第三方输入法正常),会自动填写小数点后面的值,小数点后值的长度为precision的值
What is actually happening?
期望和其他英文输入法一样 不自动填写小数点后面的值,当前情况无法输入100 这类的值