Javascript 设置状态后,React apexchart热图的高度不变

Javascript 设置状态后,React apexchart热图的高度不变,javascript,reactjs,apexcharts,Javascript,Reactjs,Apexcharts,我试图根据从服务器获取的数据大小调整“Apexcharts热图”的高度 我已经试着将代码放在componentDidMount()方法中,并且放在服务器数据的来源位置,但没有任何帮助 在我的构造函数中,我有 this.state{hmheight=34;} 然后在我获取数据的方法中 if(datasize){this.setState({hmheight=90})} 然后在渲染中 <ReactApexChart options = { heatOptions } seri

我试图根据从服务器获取的数据大小调整“Apexcharts热图”的高度

我已经试着将代码放在componentDidMount()方法中,并且放在服务器数据的来源位置,但没有任何帮助

在我的构造函数中,我有

this.state{hmheight=34;}

然后在我获取数据的方法中

if(datasize){this.setState({hmheight=90})}

然后在渲染中

 <ReactApexChart options = { heatOptions }
        series = { this.state.heatData }
        type = "heatmap"
        height = {heatmapHeight} / >

请注意,系列更新和视图会更改,但高度不会更改,而系列和高度会在同一功能中更改


我希望根据来自服务器的数据更改高度。

您是否解决了此问题。我将顶点图表的高度设置为100%,但它不起作用。它的最小高度是430,我相信我已经解决了,但问题是我现在没有代码。我已经解决了,这是怎么解决的@我就是这样做的@拉夫麦加夫