设置状态后,React顶点图表热图的高度未更改

时间:2019-06-20 06:18:13

标签: javascript reactjs apexcharts

我正在尝试根据从服务器获取的数据大小来调整Apexcharts热图的高度

我尝试将代码放在componentDidMount()方法中,以及来自服务器的数据也放在这里,这没有帮助

在我的构造函数中,

this.state{ hmheight=34; }

然后在获取数据的方法中

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

然后在渲染器中

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

注意到系列更新和视图发生了变化,但高度没有变化,而系列和高度在同一功能中发生了变化

我希望高度根据来自服务器的数据而改变

0 个答案:

没有答案