监听APP切换前台、后台 Ba-Lifecycle
简介(下载地址)
Ba-Lifecycle 是一款uniapp监听APP切换前台、后台的插件,简单易用。
截图展示
也可关注博客,实时更新最新插件:
uniapp 常用原生插件大全
使用方法
在 script
中引入组件
const lifecycle = uni.requireNativePlugin('Ba-Lifecycle')
在 script
中调用
methods: {
onListener() { //监听
lifecycle.setListener((res) => {
if (res.action&&res.action == "AppForeground") {
if(res.foreground){
//切换到前台
}else{
//切换到后台
}
//注意:如果需要穿透提示(Toast),可使用Ba-Toast(https://ext.dcloud.net.cn/plugin?id=9688)
}
}, {
isToast: true//是否提示,用于测试
});
},
}