小程序 - echarts渲染万级数据

  • 千万不要把echarts图表写为独立组件,独立组件声明周期钩子函数的执行需要时间
  • 千万不要把echarts图表写为独立组件,多了N个逻辑层与渲染层之间万级数据通信,个人感觉也会浪费时间或者性能
  • 千万不要把echarts图表写为独立组件,传递给组件的渲染数据即properties有大小限制,如超过5M(实际大小可能更小),则栈溢出,程序崩溃
  • 最好不要使用scroll-view组件,当数据量过大时可能会出现卡顿
  • 定时器是全局的,并不是跟页面绑定的,当小程序从一个页面路由到另一个页面之后,前一个页面定时器应注意手动回收
  • 销毁页面的时候记得 this.chart.dispose() 释放图表实例
  • 千万不要把大量数据 console 到控制台,会死人的,超出范围(大约3M左右)微信会直接崩溃

properties数据过大错误提示:


栈溢出.png

你可能感兴趣的:(小程序 - echarts渲染万级数据)