美文网首页Angular经验总结
触发浏览器窗口大小变化

触发浏览器窗口大小变化

作者: 桃之_夭夭_ | 来源:发表于2018-09-25 17:51 被阅读5次

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

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

    相关文章

      网友评论

        本文标题:触发浏览器窗口大小变化

        本文链接:https://www.haomeiwen.com/subject/dhiloftx.html