由于 iOS 和 Android 系統(tǒng)本身特性的支持,每個(gè)獨(dú)立的原生頁面都有自己的生命周期回調(diào)郭宝,各頁面場景可以在不同的生命周期回調(diào)中辞槐,做數(shù)據(jù)的重復(fù)加載并顯示。
但是 H5 頁面在嵌入到 APP 中以后粘室,用戶進(jìn)行場景切換的時(shí)候榄檬,是監(jiān)聽不到原生事件的,繼而無法響應(yīng)用戶動(dòng)作做出界面數(shù)據(jù)更新衔统,所以現(xiàn)在制定一系列特定事件名稱鹿榜,來補(bǔ)充此功能:
此頁面事件僅適用于APP客戶端,小程序不支持
onRestart
用戶跳轉(zhuǎn)到了一個(gè)新的界面后锦爵,又返回到當(dāng)前頁面時(shí)觸發(fā)該事件舱殿,APP 客戶端可以調(diào)用 JS 的 notify
方法觸發(fā)事件:
hybrid.notify('onRestart');
- 無參數(shù),無返回值
onStop
用戶在跳轉(zhuǎn)到一個(gè)新界面之前险掀,觸發(fā)該事件沪袭,并且 APP 客戶端無需等待該事件的處理結(jié)果:
hybrid.notify('onStop');
- 無參數(shù),無返回值