uni-app之- 后台唤醒app时,跳转对应锁屏页面
uni-app分為應(yīng)用生命周期和頁面生命周期
實(shí)現(xiàn)換臺喚醒a(bǔ)pp進(jìn)行對應(yīng)操作時(shí),我們需要用到
應(yīng)用生命周期(官網(wǎng)原話)
應(yīng)用生命周期僅可在App.vue中監(jiān)聽,在其它頁面監(jiān)聽無效。
下面代碼(下面均為應(yīng)用周期,寫在app.vue中)
第一步:在onLaunch初始進(jìn)入,存入本地緩存,標(biāo)識為0,代表初始打開app,下面—_data.localData為自己封裝的本地緩存,大家可自行封裝
第二步:app頁面顯示后,進(jìn)入該周期,從本地緩存判斷當(dāng)前是初始打開app還是后臺喚起,如是喚起,進(jìn)行對應(yīng)邏輯。
注:走完邏輯后要把標(biāo)識更改為初始進(jìn)入app標(biāo)識,否則退出app,重新啟動,還是走后臺喚起邏輯,會造成每次打開程序,都會跳出解鎖頁面
第三步:app從前臺進(jìn)入后臺周期,設(shè)置對應(yīng)標(biāo)識為1,表示當(dāng)前是后臺運(yùn)行。當(dāng)喚起后,又會從onShow周期走對方事件
第四步:在跳轉(zhuǎn)后的 ‘解鎖頁面’,在其onHide頁面周期內(nèi),設(shè)置路由,關(guān)閉當(dāng)前頁面。不設(shè)置,會導(dǎo)致,多次進(jìn)入后臺,再喚起后,會出現(xiàn)多次當(dāng)前 '解鎖頁面’
總結(jié)
以上是生活随笔為你收集整理的uni-app之- 后台唤醒app时,跳转对应锁屏页面的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 又被zblogPHP交流群禁言了
- 下一篇: python暴力破解zip密码文件