在 React 組件中監聽 android 手機物理返回/回退/back鍵事件

當前端頁面嵌入到 webview 中運行時,有時會須要監聽手機的物理返回按鍵事件來作一些自定義的操做。前端

好比我最近遇到的,在一個頁面裏面有批量選擇的功能,當點擊手機的返回鍵時,清除頁面上的選中狀態。我採起的辦法以下:web

將 resetChoose 就是點擊返回按鍵時執行的回調,在 React 組件的 constructor 裏面掛載到 window 對象下面,注意這裏須要綁定this,這樣在回調方法 resetChoose 裏面能夠使用 this.setStatethis

進行註冊spa

 

做者: 張雪飛
出處: https://zhangxuefei.site/p/2572 版權說明:歡迎轉載,但必須註明出處,並在文章頁面明顯位置給出原文鏈接,不然保留追究法律責任的權利。
相關文章
相關標籤/搜索