在 antd InputNumber 上捕获 mousedown、mouseup 事件

问题描述

我正在尝试捕获 InputNumber 上的 mousedown 和 mouseup 事件,但它们似乎没有被触发:

这是我正在使用的组件:

          <sginputNumber
              value="123"
              formatter={(value) => `${value}${placeholder}`.replace(/\B(?=(\d{3})+(?!\d))/g,' ')}
              parser={(value) => value.replace(/[^0-9]/g,'')}
              inputmode="numeric"
              onMouseDown={() => console.log('onMouseDown')}
              onmouseup={() => console.log('onmouseup')}
              onClick={() => console.log('onClick')}
              onFocus={console.log('got focus')}
              onBlur={() => console.log('lost focus')}
              onKeyDown={() => console.log('on key down')}
          />

事件 clickfocusblurkey-down 被触发,但不触发 mouse-downmouse-up

你知道我怎样才能捕捉到它们吗?我应该用 addEventListener 显式触发它们吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)