该配置项就是用于配置该系列每一帧渲染的图形数,默认是 400 个,可以根据图表图形复杂度的需要适当调整这个数字使得在不影响交互流畅性的前提下达到绘制速度的最大化。...首先先确定哪些任务是要在主线程内执行的
数据的处理
组件的渲染(不包含图表)
页码的赋值
目录页的定位
这些主线程的任务都是可以同步进行的,且速度非常快,这样就避免了必须要等待所有图表渲染完成才能确定页码的尴尬...接下来是异步队列
通过es6的promise方法可以很轻松的实现图表异步的执行,关于promise大家也可以自行百度,在这里不出详细解释,不明白的同学暂时只需要知道这是一种js的异步变成解决方案就可以了...;
打个比方,你有一个执行柱状图的方法,还有n个需要绘制柱状图的模块,在这里的解决方案是:
1.新建一个公共的图表执行方法的js文件,将所有图表方法都放在一起,然后按需引入
图表作为一个对象有两个字段:...文字生成PDF
使用方法如下:
// 默认a4大小,竖直方向,mm单位的PDF
var doc = new jsPDF();
// 添加文本‘Download PDF’
doc.text('Download