x-extends / vxe-table

Vxe table 的表格组件
https://vxetable.cn
MIT License
7.58k stars 1.05k forks source link

数值输入框中无法粘贴数字文本 #2298

Open guanhaoyu opened 9 months ago

guanhaoyu commented 9 months ago

可复现的链接:

https://codesandbox.io/s/vxe-table-3-x-vue-2-6-wen-ti-yan-shi-forked-8c27xw?file=/src/views/Demo1.vue

问题描述与截图:

  1. 创建一个type为number的vxe-input
  2. 复制一个数字到剪切板中
  3. 粘贴到vxe-input中
  4. control + v粘贴失败

期望的结果:

control + v粘贴成功

操作系统:

macOS 14.2.1

浏览器版本:

120.0.6099.234(正式版本) (arm64)

vue 版本:

2.6.0

vxe-table 版本:

3.7.8

rugo83 commented 7 months ago

https://github.com/x-extends/vxe-table/blob/fdce09b87a1ee2e22b75bfb0b5de1e41e755efca/packages/input/src/input.ts#L1075

似乎是这里没有判断 mac 系统上的 command 键,导致 mac 上无法使用含 command 快捷键(全选,拷贝等)

@xuliangzhan