在 antd InputNumber 上捕获 mousedown、mouseup 事件

时间:2020-12-22 13:32:04

标签: events antd 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 显式触发它们吗?

0 个答案:

没有答案