触发浏览器窗口大小变化

一般我们在用echarts或者datatable等插件时,收缩菜单页需要能够触发其自身大小调整方法,但是echarts的resize方法和datatable根据浏览器窗口大小自适应方法,都是在拖动浏览器后自动触发的,因此我们需要在收缩菜单或其他空闲区域时发送浏览器窗口大小重置事件,如下写法

resizeWindow() {
  setTimeout(() => {
    window.dispatchEvent(new Event('resize'))
  }, 250)
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  •   JavaScript 与 HTML 之间的交互是通过事件实现的。   事件,就是文档或浏览器窗口中发生的一些特...
    霜天晓阅读 3,543评论 1 11
  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AGI阅读 16,018评论 3 119
  • 没有反思的人生不值得过。-苏格拉底 反思:最近进入能量低谷期 *健康: 睡眠:22:30-24:00之间睡,早起基...
    嫣然自若阅读 198评论 0 0
  • 起风了,唯有努力生存。 世间有太多的美好与不公,生活需要努力
    我想你是完美的阅读 382评论 0 0
  • 工作六年,做质检出数据写报告。办公的空间还蛮大的,可是很多时候心中特别渴望有一间属于自己的工作室。没有别的就是为了...
    营盘阅读 262评论 1 4