1. 技术栈:vue3 + typescript + element-plus + vue-draggable。 2. 职责:我承担主程研发,负责实现方案的构思,打通从组件,拖拉拽装配,到发布 后用户端侧的效果。首先考虑数据流,入参出参,我用pinia全局存储,主要有个存储 页面组件对象的数组coms,当前选择组件curSelected。然后考虑组件的规范,我写 了个抽象类comBaseClass,定义组件的规范,即数据格式,需要哪些字段(比如组件 id,组件name,组件type,组件config),一个组件一个类,继承此抽象类,拖放结 束时,生成对应的组件对象,存入pinia的...
web前端开发工程师 项目名称:三一智慧风场DOM系统 项目简介:主要用于风场现场人员运维,如提报业务工单,物料出库,人员管理等。对员工、物资、流程等进行线上统一化管 理。前端主要负责列表数据展示及表单填写。对ng-zorro-antd组件库进行改写,以适应不同场景下的开发需求。并根据常用 场景,抽象出通用组件,便于后续使用 使用技术:Angular TypeScript ant-design 工作内容: 了解需求后,使用Angular+TypeScript+Rxjs构建前端逻辑代码。 利用组件化思想开发前端页面。对原有组件进行通用化改写,使得代码复用性提升。 界面优化:对首...