Angular经验总结

触发浏览器窗口大小变化

2018-09-25  本文已影响5人  桃之_夭夭_

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

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

猜你喜欢

热点阅读