问题描述
我正在尝试捕获 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')}
/>
事件 click
、focus
、blur
和 key-down
被触发,但不触发 mouse-down
和 mouse-up
。
你知道我怎样才能捕捉到它们吗?我应该用 addEventListener
显式触发它们吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)