vue3 解决全局事件监听屏幕大小未生效问题
vue3 解决全局事件监听屏幕大小未生效问题
·
前提问题:echarts图表需要根据屏幕大小进行自适应,因此需要对屏幕大小做全局监听
解决过程:使用window.onresize一直未生效,后修改为window.addEventListener,此方法可以用于单个图表或者多个图表
解决结果:
//未生效
window.onresize = function () {
Chart.resize();
}
//生效
window.addEventListener('resize', function () {
Chart.resize();
//多个图表时,续写即可
//Chart1.resize();
})
更多推荐
已为社区贡献3条内容
所有评论(0)