触发浏览器窗口大小变化

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

resizeWindow() {
  setTimeout(() => {
    window.dispatchEvent(new Event('resize'))
  }, 250)
}

你可能感兴趣的:(触发浏览器窗口大小变化)