Hybrid App交互方案-原生事件通知 H5(四)

由于 iOS 和 Android 系統(tǒng)本身特性的支持,每個獨立的原生頁面都有自己的生命周期回調(diào),各頁面場景可以在不同的生命周期回調(diào)中,做數(shù)據(jù)的重復(fù)加載并顯示。

但是 H5 頁面在嵌入到 APP 中以后,用戶進(jìn)行場景切換的時候,是監(jiān)聽不到原生事件的,繼而無法響應(yīng)用戶動作做出界面數(shù)據(jù)更新,所以現(xiàn)在制定一系列特定事件名稱,來補(bǔ)充此功能:

此頁面事件僅適用于APP客戶端,小程序不支持





onRestart

用戶跳轉(zhuǎn)到了一個新的界面后,又返回到當(dāng)前頁面時觸發(fā)該事件,APP 客戶端可以調(diào)用 JS 的 notify 方法觸發(fā)事件:

hybrid.notify('onRestart');
  • 無參數(shù),無返回值

onStop

用戶在跳轉(zhuǎn)到一個新界面之前,觸發(fā)該事件,并且 APP 客戶端無需等待該事件的處理結(jié)果:

hybrid.notify('onStop');
  • 無參數(shù),無返回值

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容