
补充信息:
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 太感谢了,之前搜了很多相关信息都没检索到 |