项目名称:低代码开发平台(LCDP)
开发语言:Js/Vue3
项目描述:牵头前端低代码项目开发、负责核心功能的代码实现以及难点攻克,完成拖拽编辑器组件的功能菜单栏相关指令功能封装、组件细节调整功能等。
工作内容:1.牵头前端低代码开发平台(LCDP),负责该项目的技术选型,制定前端开发规范,制定了该项目的开发流程,完成了物料区组件的封装以及样板代码的封装。拖拽组件完成了撤销、重做、导入、导出、置顶、置底等指令功能。拖拽组件交互优化包含辅助线功能、吸附功能、手动调整大小等功能。完成了样式调整区域组件的代码封装。
·难点一:公司没有相关的低代码项目经验,牵头低代码项目的开发,完成了低代码项目的核心代码,制定了低代码项目开发规范和开发流程。
·难点二:功能点需要进行逻辑复用所以使用了Vue3的选项式Api进行功能开发保证功在最大程度上的复用。为后期的指令功能提供了很好的选择。
·难点三:拖拽组件功能复杂、包含渲染、调整、数据的输入与回显、以及辅助线功能,用户交互体验要求高,功能点多且负责需要有很好的代码组织能力与设计能力。