本帖最后由 Ellia.Duan 于 2022-10-13 17:49 编辑
您试着把this 去掉,使用sheet前先获取sheet对象
- const sheet = this.sheet
- console.time()
- spread.suspendPaint()
- sheet.setArray(0,0, data);
- spread.resumePaint()
- console.timeEnd()
复制代码 在同一方法中,如果多次使用一个变量,可以使用临时变量来获取this.sheet。和这里的this.data
这边怀疑是this问题导致的,
我这边设置三千条数据,然后 使用不到111ms,加上suspendPaint、resumePaint之后时间大大缩短。
我这边测试代码如下:
|