VisibilityChange 事件;用于用户是否离开当前页面

// 页面的 visibilityState属性可能返回三种状态 prerender,visible 和 hidden

// 监听 visibility change 事件

document.addEventListener('visibilitychange', function() {

// 页面变为不可见时触发

if (document.visibilityState == 'hidden') {

document.title = '离开';

}

// 页面变为可见时触发

if (document.visibilityState == 'visible') {

document.title = '回来';

}

});

// 页面的 hidden属性,false,true;

document.addEventListener('visibilitychange',function(){

var isHidden = document.hidden;

if(isHidden){

document.title = '离开';

} else {

document.title = '回来';

}

});

作者:牧心

vue判断离开当前页面_js监听用户进入和离开当前页面相关推荐

  1. Vue 页面如何监听用户预览时间

    最近的业务中涉及到这样一个需求,在线培训的系统需要知道用户对某个在线预览的页面追踪用户的预览时长.初步我们首先想到借助 Vue 页面的生命周期函数 mounted 和 destroyed,分别在其中加 ...

  2. uniapp实战项目 (仿知识星球App) - - 利用computed监听用户操作

    实战项目名称:仿知识星球App 技术栈:前端 => uni-app ( 后端:Node.js + Mysql + Apollo + Graphql ) 已实现功能:微信登录,创建星球,内容管理, ...

  3. 二、Vue基础语法学习笔记——事件监听v-on、条件判断(v-if、v-else-if、v-else、v-show)、循环遍历(v-for遍历数组对象,key属性、检测数组更新)、图书案例、双向绑定

    四.事件监听 在前端开发中,我们需要经常和用于交互. 这个时候,我们就必须监听用户发生的时间,比如点击.拖拽.键盘事件等等 在Vue中如何监听事件呢?使用v-on指令 v-on介绍 作用:绑定事件监听 ...

  4. 利用vue进行页面滚动监听,上拉刷新

    2019独角兽企业重金招聘Python工程师标准>>> 1.利用vue进行页面滚动监听,上拉刷新 methods: {handleScroll(){let page = docume ...

  5. 笔记5 | 监听scroollview、listview、gridview页面滑动,判断是否滑动到顶部以及底部...

    地址 CSDN 地址:http://blog.csdn.net/xiangyong_1521/article/details/50957563 scroollview.listview.gridvie ...

  6. vue中给window添加滚动监听无效的解决方案

    页面中有这么一个需求,当页面滚动到一定高度之后,页面中的某些元素进行吸顶,固定到顶部位置,或者是滚动到一定程度进行更新数据的操作. 我相信不少网友查阅过类似的资料,网友给出的解决方案,很多都是在mou ...

  7. 监听用户在页面停留的时长 / 监听多个页面时长

    1.监听用户在页面停留的时长 2.如果要监听多个页面的时间,并且返回上一页累加上次浏览的时间功能 //记录阅读任务阅读列表recordTaskList() {this.quit_time = 0;le ...

  8. 监听手指是否离开屏幕android_Flutter事件监听

    一. 事件监听 在大前端的开发中,必然存在各种各样和用户交互的情况:比如手指点击.手指滑动.双击.长按等等. 所有内容首发于公众号:coderwhy 在Flutter中,手势有两个不同的层次: 第一层 ...

  9. React Hook 监听路由切换实时同步渲染页面功能

    场景 对于全局共用的顶部,需要在不同的路由状态下显示不同的信息.而一般情况下顶部通栏都是公共组件,一次引入各个页面通用.所以需要监听路由变化,实时渲染页面功能. // App.tsx export d ...

最新文章

  1. linux驱动之i2c子系统mpu6050设备驱动
  2. [国家集训队]数颜色 / 维护队列 (带修莫队模板题)
  3. selenium学习笔记(一)
  4. 五分钟教你在Go-Bigger中设计自己的游戏AI智能体
  5. spring boot web项目_SpringBoot2.x入门到项目实战课程系列(第四章)
  6. python 操作ps_使用Python分离出ps的输出
  7. 图像卷积和图像滤波的一些知识
  8. Android之All children of ConstraintLayout must have ids to use ConstraintSet
  9. 2015蓝桥杯省赛---java---B---1(三角形面积)
  10. java Future FutureTask 并发操作
  11. Java读写CSV格式文件(opencsv)
  12. 第一部分 OpenStack及其构成简介
  13. rsync定时同步备份
  14. 5个Web前端开发软件,零基础入门完全够用了!
  15. 女神:今天我3倍工资,放假半天 有法可依,我...
  16. 蜡笔小新模拟器汉化版_蜡笔小新历险记PC电脑版-蜡笔小新历险记电脑版下载v1.12.20 官方最新版-西西软件下载...
  17. 29、域名ICP备案查询API接口,免费好用
  18. “三只猫,三分钟,捉三只老鼠,多少只猫,一百分钟,捉一百只老鼠”有感
  19. 使用selenium爬取唯品会
  20. Yolov5身份证检测——模型训练

热门文章

  1. 深度学习有哪些经典数据集?
  2. 论文不公开代码,应该被直接拒稿?
  3. 可复现的图像降噪算法总结——超赞整理
  4. CNN架构复现实战 | 附视频和github项目
  5. 利用CNN来检测伪造图像
  6. zabbix系列~ 监控模式
  7. QMessageBox对话框
  8. h5做的app和原生app的区别
  9. LaTex in Markdown
  10. ETL MySQL in Oracle ODI 12c