首页 > 其他分享 >useeffect下调用`window.onresize`不生效的解决办法

useeffect下调用`window.onresize`不生效的解决办法

时间:2023-05-06 14:26:36浏览次数:46  
标签:解决办法 调用 onresize window 111 useeffect

组件化开发,多个子组件多次调用onresize使主页面的onresize无法生效
解决办法时使用addEventListener添加onresize函数

useeffect(()=>{
    window.addEventListener('resize', function () {
      // 当浏览器窗口大小发生变化时,触发的function
      fn()
      console.log('111 :>> 执行', 111)
    })

},[])

标签:解决办法,调用,onresize,window,111,useeffect
From: https://www.cnblogs.com/hjk1124/p/17377123.html

相关文章

  • Windows11 无法显示卓越性能以及仅有平衡模式一条计划的解决方案
    如果你用的是专业工作站版,且使用了如下命令:Powercfg/DUPLICATESCHEMEe9a42b02-d5df-448d-aa00-03f14749eb61还是无法显示任何多余计划,那么就证明你用的系统版本已经实施了新式待机:ModernStandbyonWindows该模式只可以通过设置-电池电源中设置最佳性能,而无法在控制面板......
  • windows守护进程工具--nssm使用
    一、nssm简介nssm是一个服务封装程序,它可以将普通exe程序封装成服务,实现开机自启动,同类型的工具还有微软自己的srvany,不过nssm更加简单易用,并且功能强大。它的特点如下:支持普通exe程序(控制台程序或者带界面的Windows程序都可以)安装简单,修改方便可以自动守护封装了的服务,程序挂......
  • 浅谈(0,eval)('window')
    浅谈(0,eval)('window')最近研究qiankun源码,在import-html-entry包中看到这个,一脸懵,研究了一下,记录一下。参考了这篇博客这个干啥用的 //通过这种方式获取全局window,因为script也是在全局作用域下运行的,所以我们通过window.proxy绑定时也必须确保绑定到全局window上......
  • windows api编程中 常用变量名pszText 的 psz 代表什么意思
    来自ChatGPT的回答:在WindowsAPI编程中,pszText是一个常见的变量名,通常用于表示一个指向包含文本字符串的缓冲区的指针。其中,psz是一种常见的命名前缀,它代表“指向以零结尾的字符串指针(PointertoZero-terminatedString)”。这是因为在WindowsAPI中,许多函数和结构体成员都需要......
  • windowds下备份MySQL(mysqldump)
     mytest.bat文件内容如下 @echooffsetbackup_date=%date:~0,4%%date:~5,2%%date:~8,2%setdb_name=db_test01db_test02db_test03for%%iin(%db_name%)do(mysqldump-hlocalhost-uroot-pmysql-P13306%%i--default-character-set=utf8--set-gtid-purged=OFF......
  • 将Windows系统设置NTP服务器-NetTime篇
    之前写过一个将Windows系统设置NTP服务器的随笔,是通过修改Windows的注册表来实现NTP服务器,现在有个更简单的方式,安装一个小插件即可将Windows设置为NTP服务器。插件NetTime下载链接:http://www.timesynctool.com/NetTime是适用于Windows95/98/Me/NT/2000/XP/Vista/7/8/10和......
  • Windows漏洞更新地址
    Windows漏洞更新地址https://www.catalog.update.microsoft.com/ 例如修复编号:KB5025285  ......
  • Windows 切换为 Administrator 用户
    1.以管理员身份打开cmd2.输入netuseradministrator/active:yes(意思是添加Administrator超级管理员)3.打开win+r,输入controluserpasswords2(可查看是否添加成功)......
  • windows php执行终端命令
    $cmd='"H:\phpstudy_pro\Extensions\php\php7.3.4nts\php.exe"I:\weman\webman\start.phpI:\weman\webman\runtime\/windows\start_monitor.phpI:\weman\webman\runtime\/windows\start_task.phpI:\weman\webman\runtime\/win......
  • Windows设备防火墙放行指定EXE
    @echooffsetfile_path="C:\Path\To\Your\File.exe"setrule_name="MyRuleName"setprotocol=anyechoAdding%file_path%toWindowsFirewall...netshadvfirewallfirewalldeleterulename=%rule_name%>nulechoAddinginboundr......