chunhuile / assist-v1

0 stars 0 forks source link

#echarts数据第一次没更新 #20

Open chunhuile opened 2 months ago

chunhuile commented 2 months ago

react中数据的更新是因为ECharts 图表未能在第一次渲染时显示数据的原因可能是由于 echartsData 状态在初次设置时并未立即更新,而 getUserEcharts 函数在状态更新之前就被调用了。

解决方法:新增一个useEffect钩子函数监听echarts的数据

useEffect(() => {
    if (echartsData.length > 0) {
      getUserEcharts();
    }
  }, [echartsData]); // 监听 echartsData 的变化