performance - Angular 11,在一页中加载〜150个highcharts,性能很差,ui冻结
问题描述
我在 table- 组件中为每一行创建 line highchart(other component) highchart div idcontainer=rowID 。在过滤器或表格加载的情况下,屏幕会冻结,直到图表完成绘制。没有图表它可以完美地工作。请帮忙
解决方案
显示 150 多个高图表不是问题。检查此 URL,它会立即加载 128 个图表。关联
- 正如您提到的,您在 mat 表中使用 highcharts,请避免这样做。(您可以使用 ng-for 循环为基本代码提供相同的表格体验)
- 如果您有非常复杂的图表,其中包含多个系列和每个系列的点,请访问 Highcharts 的 boost 模块。
推荐阅读
- c# - Visual Studio 中的引用点是什么?
- html - CORS 策略子域阻止的字体
- authentication - Google Cloud Natural Language API 的 IAM 角色
- excel - 在VBA中将十六进制字节组合成一个字符串,而不会丢失前导零?
- excel - 在未排序的表中查找同一项目的上一个日期
- php - 如何让 href 点击事件与变量一起使用?
- jquery - 如何使用 jQuery 功能一键禁用链接
- python - 购物车,如何计算我购物车中所有商品的总价
- create-react-app - 无法让 @ant-design/pro-layout 的样式与“create-react-app”一起使用
- vba - 如何对我偏移的范围求和?