在 React 组件中监听 android 手机物理返回/回退/back键事件
2019-05-31 10:34
4203 查看
当前端页面嵌入到 webview 中运行时,有时会需要监听手机的物理返回按键事件来做一些自定义的操作。
比如我最近遇到的,在一个页面里面有批量选择的功能,当点击手机的返回键时,清除页面上的选中状态。我采取的办法如下:
将 resetChoose 就是点击返回按键时执行的回调,在 React 组件的 constructor 里面挂载到 window 对象下面,注意这里需要绑定this,这样在回调方法 resetChoose 里面可以使用 this.setState
进行注册
相关文章推荐
- react-native 监听Android物理返回键
- 如何监听Android手机物理返回键
- js中监听回车键、物理返回键(Android)
- react native的导航库react navigation整合redux之后处理Android物理返回键
- cordova 安卓 android 物理 返回键 监听和处理
- android手机物理按键home监听,按一次提示,两次退出
- React Native StackNavigator Android 物理返回按钮处理
- Android程序优化之监听物理回退键,退出程序
- React Native 指定页面物理返回监听
- React-Native Android物理返回键
- react native 之 Android物理返回键
- Android监听物理键盘的返回键Back,再按一次退出 4000 程序
- React Native中Android物理back键按两次返回键即退出应用
- Android中对手机的返回键,Home键以及多功能切换键的监听
- JS监听手机的物理返回键(亲测有效)
- JavaScript监听手机物理返回键
- 【PHP】安卓手机监听物理返回按键
- Android监听手机返回键
- react native 之 Android物理返回键
- JavaScript监听手机物理返回键的两种解决方法