一、项目概述 二、项目架构 三、几何计算难点 四、鼠标事件处理 五、数据保存与导出 六、文本处理 二、项目架构 2.1 系统架构 项目系统架构如下图所示: UI元素即HTML DOM元素。项目打开时,画面虽然是一片空白的,但实际上UI元素并不空白。一些可复用不需动态创建的元素可预先定义好。例如选择框、对齐线等,出现的时候它们只是位置发生了改变,不需动态创建,可预先定义好,节省开销。 UI元素使用ID标注(Vue里使用ref),然后注册到UI管理