uni-app分为应用生命周期和页面生命周期
实现换台唤醒app进行对应操作时,我们需要用到
应用生命周期仅可在App.vue中监听,在其它页面监听无效。
第一步:在onLaunch初始进入,存入本地缓存,标识为0,代表初始打开app,下面—_data.localData为自己封装的本地缓存,大家可自行封装
第二步:app页面显示后,进入该周期,从本地缓存判断当前是初始打开app还是后台唤起,如是唤起,进行对应逻辑。
注:走完逻辑后要把标识更改为初始进入app标识,否则退出app,重新启动,还是走后台唤起逻辑,会造成每次打开程序,都会跳出解锁页面
第三步:app从前台进入后台周期,设置对应标识为1,表示当前是后台运行。当唤起后,又会从onShow周期走对方事件
第四步:在跳转后的 ‘解锁页面’,在其onHide页面周期内,设置路由,关闭当前页面。不设置,会导致,多次进入后台,再唤起后,会出现多次当前 '解锁页面’
本文地址:https://blog.csdn.net/qq_41797950/article/details/107388011
如对本文有疑问, 点击进行留言回复!!
使用纯前端JavaScript实现Excel导入导出方法过程详解
微信小程序完美解决scroll-view高度自适应问题的方法
网友评论