在 React 组件中监听 android 手机物理返回/回退/back键事件

当前端页面嵌入到 webview 中运行时,有时会须要监听手机的物理返回按键事件来作一些自定义的操做。前端

好比我最近遇到的,在一个页面里面有批量选择的功能,当点击手机的返回键时,清除页面上的选中状态。我采起的办法以下:web

将 resetChoose 就是点击返回按键时执行的回调,在 React 组件的 constructor 里面挂载到 window 对象下面,注意这里须要绑定this,这样在回调方法 resetChoose 里面能够使用 this.setStatethis

进行注册spa

 

做者: 张雪飞
出处: https://zhangxuefei.site/p/2572 版权说明:欢迎转载,但必须注明出处,并在文章页面明显位置给出原文链接,不然保留追究法律责任的权利。
相关文章
相关标签/搜索