canvas-excel icon indicating copy to clipboard operation
canvas-excel copied to clipboard

基于Canvas开发Excel的技术预研项目(React)

Results 7 canvas-excel issues
Sort by recently updated
recently updated
newest added

1. 文本行高度裁剪问题 方案:裁剪+离屏方案 [Demo](https://bojue.github.io/src/clip-canvas.html) ![image](https://user-images.githubusercontent.com/14350577/93989411-7792a680-fdbc-11ea-95b3-60544e45a84e.png)

- 左下角往上选择合并过的区域bug - 涉及到边界的区域选择bug - 合并之前合并过的区域的bug

bug

合并 -> 取消合并 ->合并 出现bug 因为单元格合并的计算存在对缓存计算的使用,但是取消合并没有更新相关字段

bug

![image](https://user-images.githubusercontent.com/14350577/98465617-16f0e900-2205-11eb-9ea0-7fddca0f94a4.png)

## 优化细节 #### 1. 局部渲染 - 仅仅渲染可视化区域的内容(ok) #### 2. 节流 - 位置:拖拽宽高的button使用位置节流,如果拖拽状态和上个状态一致,不触发drag事件的计算和赋值(ok) - 坐标:区域选择,当前坐标和上个状态坐标相同,不触发计算和区域绘制(ok) #### 3. 减少绘制 - 坐标节流(ok) - 拖拽改变宽高,监听drag事件但是不触发重绘canvas,只在mouseUp事件,触发绘制(ok) - 设置属性,如果和之前的属性一直,不触发绘制(ok) #### 4. 拆分计算 - 对象状态维护,区域选择先计算可视区域,绘制,然后计算不可视区域的对象维护[这个是因为数据结构定义的问题] - 数据量巨大可以按需加载渲染数据对象...

阿里巴巴钉钉文档团队海量招聘中哈~欢迎有志于做同类产品的同学一起来打造中国的在线 Office。

Bumps [webpack](https://github.com/webpack/webpack) from 4.44.1 to 5.94.0. Release notes Sourced from webpack's releases. v5.94.0 Bug Fixes Added runtime condition for harmony reexport checked Handle properly data/http/https protocols in source maps Make...

dependencies