思源自带一个历史功能恢复,主要有几个问题:
- 根据日期查看不确定的文档
- 加载速度极慢
- 大文件不支持带有样式的预览
- 杂七杂八的功能融合在一起
- 体验太反人性了,使用门槛还高
我们真正想要的是基于当前编辑文档的查看和还原希望的就是像飞书那样根据时间线快速筛选,查看,还原,且能很好的展示样式等等,顺滑的体验
集市有一个插件是大神做的"集成编辑环境"10 万行代码,也比较早了,没有办法基于他去开发.所以重新造轮子,过程中遇到很多问题都顺利解决了.
最终.爆肝 16 个小时搞完了,不容易啊...好多坑啊...
过程中比较难的点:
- 获取历史数据处理,文档对比等..
- 渲染样式,需要手搓个渲染引擎
- 很多没有现成接口调用,都色一点点试出来的..
大餐: 单文档历史版本查看功能
- 只显示当前文档的历史记录;
- 采用懒加载技术支持文件的快速查看;
- 支持查所有的历史记录: 在右侧时间轴翻到最下面,可以加载全部,支持按日期点选
- 支持快速对比当前版本
- 支持根据关键词搜索查看信息
- 支持导航到修改点
- 全新渲染引擎,基本还原了思源的效果,爆肝啊..
全景预览


ps.我已经没有积分再发新帖子了.....



欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于