新手求问 react渲染echarts组件 当echarts数据相同时 echarts不做渲染 怎么做到

echarts节点上我绑了一个点击事件 当点击时就会重新渲染组件 即使组件里的echarts数据相同还是会渲染一遍 导致视觉上力导向图会动一下(echarts是力导向图,力导向图每次渲染节点的位置必会动一下。。。),请大神给个解答。。。

阅读 4.2k
1 个回答

你的点击事件改变了组件的props或者state导致整个组件刷新,你应该在shouldComponentUpdate这个生命周期里面去控制echarts的刷新

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题