1、例子使用场景 屏幕旋转后 重新设置悬浮球的位置

this.getDirection()

window.addEventListener('resize', this.getDirection) //监听屏幕旋转触发方法

getDirection = () => {

const w = window.document.documentElement.clientWidth //获取当前屏幕宽

const h = window.document.documentElement.clientHeight //获取当前屏幕高

this.setState({ oLeft: w - 107, oTop: h / 2 })

}

//卸载 componentWillUnmount在组件从 DOM 中移除之前立刻被调用

componentWillUnmount() {

window.removeEventListener('resize', this.getDirection)

}

react 监听屏幕旋转的判断相关推荐

  1. android 屏幕方向监听,Android如何监听屏幕旋转

    背景 关于个人,前段时间由于业务太忙,所以一直没有来得及思考并且沉淀点东西:同时组内一个个都在业务上能有自己的思考和总结,在这样的氛围下,不由自主的驱使周末开始写点东西,希望自己除了日常忙于业务,可以 ...

  2. iOS监听屏幕旋转的几种方法

    //通过控制器得到屏幕旋转状态 //获取将要旋转的状态 -(void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterf ...

  3. js 监听屏幕转动orientationchange 获取横屏状态window.orientation 监听屏幕旋转完成 苹果手机屏幕多次旋转之后window获取的尺寸不对

    监听屏幕转动 // 监听屏幕转动 window.addEventListener('orientationchange',function(){// 这个时候屏幕的尺寸数据还没有变化var orien ...

  4. 监听屏幕解锁和判断屏幕状态

    开发后台服务的时候经常需要对屏幕状态进行判断,如果是想要监听屏幕解锁事件,可以在配置里面注册action为android.intent.action.USER_PRESENT的广播,则可以监听解锁事件 ...

  5. Android监听屏幕解锁和判断屏幕状态

     开发后台服务的时候经常需要对屏幕状态进行判断,如果是想要监听屏幕解锁事件,可以在配置里面注册action为 android.intent.action.USER_PRESENT的广播,则可以监听 ...

  6. android 监听屏幕是否锁屏

    今天,简单讲讲如何监听手机屏幕是否锁屏. 实现方法:1)通过BroadcastReceiver接收广播Intent.ACTION_SCREEN_ON和Intent.ACTION_SCREEN_OFF可 ...

  7. Flutter中获取监听屏幕方向、锁定屏幕方向

    文章目录 获取当前屏幕的方向 实时监听屏幕方向的改变 锁定屏幕方向 锁定方向,禁止App随着设备的方向改变 锁定启动图的方向 默认效果 Android配置 IOS配置 动态改变Flutter的屏幕方向 ...

  8. 微信小程序-监听屏幕滚动

    一.效果: 功能描述:监听屏幕滚动,实现向下滚动时搜索框和分类选项置顶,向上滚动页面恢复原样. 二.实现: 运用页面Page()函数中的onPageScroll方法,来监听屏幕滚动的距离. 1).js ...

  9. react 监听组合键_投资组合中需要的5个React项目

    react 监听组合键 You've put in the work and now you have a solid understanding of the React library. 您已经完 ...

最新文章

  1. about diigo
  2. 智能车竞赛技术报告 | 电磁越野组 - 哈尔滨工业大学 - 紫丁香三队
  3. 配置Exchange 2010 服务器(二)Exchange2010证书配置
  4. Linux cut用法
  5. HDFS重复上传文件将会覆盖原文件
  6. 最短路径 floyd java_java实现Floyd算法求最短路径
  7. swagger openapi开放平台 pyhton3.7实现http发送请求,pyhon中代码中发送http请求控制4g物联网开关
  8. chrome浏览器安装和使用
  9. sklearn 1.0.1官方文档教程
  10. 【132天】尚学堂高淇Java300集视频精华笔记(67-70)
  11. 怎么在计算机服务关闭无线网络,家里电脑WIFI怎么关掉?(怎么在电脑上操作把WIFI关掉)...
  12. 基于C的VAD实现一
  13. [转]高分一号的落后与特色
  14. 决定人生高度的,不是智力,而是体力
  15. 建好这个“群”,建设郑州国家中心城市成首要突破口
  16. oh my zsh详细安装教程
  17. 树莓派官方摄像头测试
  18. arduino并口屏_零知开源软件库使用-ILI9341并口显示屏
  19. 转:适用于虚拟桌面的 Windows 10 企业版
  20. java获取当前日期所在周的周六、周日日期

热门文章

  1. HBase–RegionServer宕机恢复原理
  2. 搜狗输入法推出 5.0版本 与搜狗搜索共享云平台 邀请您参加!
  3. 系统个性设置 CMD命令行也不容放过
  4. 网站微信扫码登录总结
  5. 正好配资股票杠杆2021.5.14复盘记录
  6. 窥探Amazon - 大佬们常谈的metadata1和指纹到底是什么?以及如何用代码的方式脱离浏览器登陆amazon?
  7. MYSQL:如何清空表中的数据
  8. 常见的HR SaaS系统都有哪几种类型?
  9. Linux解压下载安装命令
  10. java设置word审阅最终状态_word2007怎么将审阅中修订改为最终状态