1、HTML/CSS:精通HTML+CSS基础网页制作技术,擅长响应式布局、弹性布局和自适应布局
2、CSS预处理工具:熟练使用LESS、SCSS等CSS预处理工具,提升样式代码编写的灵活性与开发效率
3、JavaScript:熟练使用JavaScript、TypeScript,掌握ES5、ES6及以上的语法特性。
4、Vue框架:精通Vue框架及其周边工具(vue-cli、vite、vue-router、Vuex、Pinia),熟悉Vue底层源码。
5、前后端数据交互:熟练使用ajax、fetch、axios进行前后端数据交互
6、UI库:熟练使用ElementUI、Element-Plus、AntDesign、Vant、Bootstrap等UI库,熟悉可视化ECharts
7、移动端开发:熟悉基于uniapp的移动端开发
8、React框架:有React+Ant Design的项目开发经验,熟悉hook,Redux、React-Router等
9、版本控制:熟练使用Git进行代码托管,有丰富的协同多人项目开发经验。
10、打包工具:熟悉Webpack前端打包工具。
算力平台运行管理系统 2025/01 - 至今
项目描述:
面向部分监管局提供算力服务,实现派出机构监管算力平台业务范围内的“流程线上化”、“资源可视化”
项目职责:
参与项目组的核心开发,对多个流程进行方案设计和主要工作开发,将页面场景的规范配置化
负责前端项目搭建,封装公共组件和方法,参与需求评审,评估前端工作量。
负责开发登录,系统设置(用户管理,角色管理),以及流程管理(接入申请,资源申请,配置变更,资源释放等申请和审批的业务流程)的模块的功能
基于项目针对业务设计一些业务组件,方便复用,提升开发效率
项目亮点:
根据角色权限动态配置路由表,防止越权
通过公共组件提取,根据不同的业务配置实现审批流程模块化,节省开发时间,
新增用户通过自定义指令结合节流防抖滚动加载所属角色和岗位
审批流程根据后端返回的权限结合自定义指令实现按钮的显示隐藏
技术栈:
Vue3+ElementPlus,pinia,Vue-router,axios,Echart,vite,lodash,iframe
债银行账户统一管理系统 2023/05 - 至今
项目描述:
为提高工作效率,集中监控与管理公司总部及各分支机构银行账户,同时平衡资金需求,加强流动性管理
项目职责:
负责前端项目搭建,封装公共组件和方法,配置环境变量。
开发授权管理、账户查询管理、账户支付管理,流动资金预测,理财管理,审批平台等多个业务模块功能。
项目后期的迭代维护以及项目优化
基于项目对ui组件进行二次封装,比如自定义查询条件组件和表格数据动态增删表头,分页组件,滚动加载自定义指令,上传下载功能,审批历史节点等公共组件的开发
项目亮点:
自定义查询条件和列表表头,通过配置动态实现查询条件的表格显示列数
根据权限动态注册路由表,防止越权
通过事件委托减少减少事件监听器的数量生成余额调节表,并使用虚拟滚动避免余额调整项过多时输入卡顿,提高性能
技术栈:
Vue2+ElementUI,vuex,Vue-router,axios,Echart,webpack,lodash
负责前端项目搭建,封装公共组件和方法,配置环境变量。 开发授权管理、账户查询管理、账户支付管理,流动资金预测,理财管理,审批平台等多个业务模块功能。 项目后期的迭代维护以及项目优化 基于项目对ui组件进行二次封装,比如自定义查询条件组件和表格数据动态增删表头,分页组件,滚动
参与项目组的核心开发,对多个流程进行方案设计和主要工作开发,将页面场景的规范配置化 负责前端项目搭建,封装公共组件和方法,参与需求评审,评估前端工作量。 负责开发登录,系统设置(用户管理,角色管理),以及流程管理(接入申请,资源申请,配置变更,资源释放等申请和审批的业务流程)