在调用图表之前添加以下代码:
// 等待窗口调整
window.addEventListener('resize', function() {
chart.updateOptions({
chart: {
height: window.innerHeight - chart.el.getBoundingClientRect().top - 20
}
})
}, true)
这个代码监听窗口大小调整事件,当窗口大小调整时重新计算图表高度,从而解决 ApexCharts 在调整窗口大小之前不正确的问题。