补充信息:
1
IGJacklove Jan 9, 2021 via Android 在 react 里面把事件绑定到 window 上?这样可以吗?
|
2
weixiangzhe Jan 9, 2021 之前我撸了个油猴的时候有找过,vue,react 事件都绑定到 dom 上了,需要自已触发一个事件
```js const mouseClickEvents = ['mousedown', 'click', 'mouseup']; function simulateMouseClick(element){ mouseClickEvents.forEach(mouseEventType => element.dispatchEvent( new MouseEvent(mouseEventType, { view: window, bubbles: true, cancelable: true, buttons: 1 }) ) ); } var element = document.querySelector('div[class="UFIInputContainer"]'); simulateMouseClick(element); ``` 来自 https://stackoverflow.com/questions/40091000/simulate-click-event-on-react-element |
3
justin2018 Jan 9, 2021
学习了 ~~~
|
4
xiaojiqiaozhi Jan 9, 2021 via Android
获取 input 的 ref,给 ref 加个 onchange 监听事件
|
5
gouflv Jan 9, 2021 via iPhone
全局 event-bus
|
6
zty7723271 OP @weixiangzhe 感谢!!!亲测可行,下周不用花 2 天时间重新做了
|
7
yazoox Jan 9, 2021
牛🐮比唉。学习一下
|
8
px920906 Jan 9, 2021 via Android
react developer tools 了解一下
|
9
xieqiqiang00 Mar 1, 2021
render 里
window.Fthis = this 然后 Fthis.setState |
10
max3 Oct 11, 2021
@weixiangzhe 太感谢了,之前搜了很多相关信息都没检索到
|