补充信息:
1
IGJacklove 2021 年 1 月 9 日 via Android 在 react 里面把事件绑定到 window 上?这样可以吗?
|
2
weixiangzhe 2021 年 1 月 9 日 之前我撸了个油猴的时候有找过,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 2021 年 1 月 9 日
学习了 ~~~
|
4
xiaojiqiaozhi 2021 年 1 月 9 日 via Android
获取 input 的 ref,给 ref 加个 onchange 监听事件
|
5
gouflv 2021 年 1 月 9 日 via iPhone
全局 event-bus
|
6
zty7723271 OP @weixiangzhe 感谢!!!亲测可行,下周不用花 2 天时间重新做了
|
7
yazoox 2021 年 1 月 9 日
牛🐮比唉。学习一下
|
8
px920906 2021 年 1 月 9 日 via Android
react developer tools 了解一下
|
9
xieqiqiang00 2021 年 3 月 1 日
render 里
window.Fthis = this 然后 Fthis.setState |
10
max3 2021 年 10 月 11 日
@weixiangzhe 太感谢了,之前搜了很多相关信息都没检索到
|