Javascript React PWA捕获键盘关闭事件
我目前使用的是react Progressive Web应用程序。react Web应用程序开发后,我进行了一些Javascript React PWA捕获键盘关闭事件,javascript,ios,reactjs,webview,progressive-web-apps,Javascript,Ios,Reactjs,Webview,Progressive Web Apps,我目前使用的是react Progressive Web应用程序。react Web应用程序开发后,我进行了一些ios开发,并在ioswebview中呈现我的应用程序。 我正在ios模拟器中运行我的应用程序,我面临的问题是捕获键盘关闭事件。我聚焦一个输入,键盘弹出应用程序,它会推上我的整个视图,但当它关闭时,滚动位置不会重置。是否有任何方法解决此问题 如何捕获键盘的discouse事件并调用JS函数来重置父视图的滚动位置 键盘是由操作系统(ios)处理的,这意味着没有Js事件,但是有一些解决方法
ios
开发,并在ios
webview
中呈现我的应用程序。
我正在ios
模拟器中运行我的应用程序,我面临的问题是捕获键盘关闭事件。我聚焦一个输入,键盘弹出应用程序,它会推上我的整个视图,但当它关闭时,滚动位置不会重置。是否有任何方法解决此问题
键盘是由操作系统(ios)处理的,这意味着没有Js事件,但是有一些解决方法可以让您知道键盘何时被解除。 以下是一些建议:
- 在输入上使用:
和onFocus
onBlur
- 在
根组件中侦听调整大小事件应用程序
window.addEventListener('resize',updateSize)代码>