为了账号安全,请及时绑定邮箱和手机立即绑定

为什么用 react-chartjs-2 只更新了一张三张图表?

为什么用 react-chartjs-2 只更新了一张三张图表?

GCT1015 2021-12-23 10:49:48
结果证明我有一个模态,其中包含一个记录数值的文本字段。然后记录的值通过一个循环来填充文本字段中记录的数量的排列。在此之后,这些值被发送到 3 个图表,以便更新您的数据。出现的问题是只更新了最后一个图。我不知道发生了什么,因为似乎其他图形如果我们收到值,但不更新它们。我正在使用 material-ui 和 react-chartjs-2。请可以帮助我的人。在这里,我将代码留在 StackBlitz 中,看看它是如何工作的。StackBlitz 中的代码
查看完整描述

1 回答

?
千巷猫影

TA贡献1829条经验 获得超7个赞

我玩了一点你的代码,它看起来像是在chart.js文件中,你需要移动你var chartReference的主函数 ( function charts()) 来更新所有三个。


export default function charts(props) {

  var chartReference = {};

  useEffect (() => {

...


我的猜测是,当您chartReference在函数之外时,它最终只会引用您的一个图表。


查看完整回答
反对 回复 2021-12-23
  • 1 回答
  • 0 关注
  • 123 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信