1,场景:当用户打开了开发的本项目,但是中途去了别的窗口,想要知道用户有没有去别的窗口,就可以用addEventListener事件捕获。
//写一个方法监听
visibility(){
document.addEventListener('visibilitychange',()=>{
if(document.visibilityState==='visible'){
//有两个值,为hidden的时候是离开窗口,为visible为回来窗口
//然后这里面可以写自己的逻辑处理
}
})
},
//需要注意的是,事件用过需要摧毁一下
destroyed(){
document.removeEventListener('visibilitychange',visibility里面的方法)}
//让这个方法挂载一下
mounted(){
this.visibility()
}