uni-app之- 后台唤醒app时,跳转对应锁屏页面
生活随笔
收集整理的這篇文章主要介紹了
uni-app之- 后台唤醒app时,跳转对应锁屏页面
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
uni-app分為應用生命周期和頁面生命周期
實現換臺喚醒app進行對應操作時,我們需要用到
應用生命周期(官網原話)
應用生命周期僅可在App.vue中監聽,在其它頁面監聽無效。
下面代碼(下面均為應用周期,寫在app.vue中)
第一步:在onLaunch初始進入,存入本地緩存,標識為0,代表初始打開app,下面—_data.localData為自己封裝的本地緩存,大家可自行封裝
第二步:app頁面顯示后,進入該周期,從本地緩存判斷當前是初始打開app還是后臺喚起,如是喚起,進行對應邏輯。
注:走完邏輯后要把標識更改為初始進入app標識,否則退出app,重新啟動,還是走后臺喚起邏輯,會造成每次打開程序,都會跳出解鎖頁面
第三步:app從前臺進入后臺周期,設置對應標識為1,表示當前是后臺運行。當喚起后,又會從onShow周期走對方事件
第四步:在跳轉后的 ‘解鎖頁面’,在其onHide頁面周期內,設置路由,關閉當前頁面。不設置,會導致,多次進入后臺,再喚起后,會出現多次當前 '解鎖頁面’
總結
以上是生活随笔為你收集整理的uni-app之- 后台唤醒app时,跳转对应锁屏页面的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 又被zblogPHP交流群禁言了
- 下一篇: Cisco新一代桌面IP 电话 7800