熟悉formily相关生态,目前使用React加Ts参与低代码平台开发。
熟练使用 HTML、CSS、JavaScript、jQuery,TypeScript 等技术,有很好的代码规范习惯,结构清晰易维护。
熟练使用 Vue2、Vue3 ,React以及相关生态。
熟悉 React Native 语法编写 Android 移动端。
熟练使用 ElementUI、Vant、Ant Design、Ant Desgin Pro 等前端 UI 框架,提升项目开发速度。
熟悉 Echarts、AntV、Day.js、Moment.js、loadsh、移动端 Rem 适配等插件。
熟练微信小程序编程,熟悉 uni-app 和 Taro 多端开发框架。
熟练路由懒加载、图片懒加载、防抖节流等项目优化相关方法。
熟练 Git 版本管理工具、Npm、Yarn 包管理工具、熟悉 Webpack、Vite 项目打包工具。
有大型项目的维护经验,有很好的代码规范,结构清晰,易维护,掌握各种项目优化方法。目前公司的项目很大,几百个复杂组件,现在运行起来很流畅,以下是一些其他的项目经验,覆盖面很广:
1.【库存 Wms】项目描述:该项目是基于 AntDesign+React+Ts+Umi+Echarts 等开发的后台管理系统,项目主要是
针对电商平台下单后,产生的订单信息进行的一个归类统计,需和小红书,菜鸟,抖音,宁波仓等仓库进行信息
对接,对商品信息销量库存进行展示,大屏数据看板,安全天数预警提示等。
工作内容:1.负责基本页面的搭建及功能的实现,修改框架样式,高度还原 Ui 图。
2.封装公共 hooks 抽离逻辑复杂问题提升代码可阅读性利于项目后期维护。
3.利用 Echarts 中的饼图、柱状图、折线图、中国地图完成项目中的数据看板模块。
4.利用 umi 完成项目全局国际化中英文切换。
5.商品信息的增删改查操作。
6.负责和后端联调解决 bug
2.【库存 Wms移动端】项目描述:该项目是用 React Native 编写的 Android 移动端和平板端,项目主要针对公司的白名单用户去维护
各个企业的环保数据,调查走访,其中企业列表和企业记录需要进行数据隔离,本人创建的可以编辑,非本人创
建的只能进行查看操作。
工作内容:1.负责基本页面的搭建及功能的实现。
2.封装公共的组件,例如企业卡片、输入框、选择框、定位选择、搜索等功能。
3.封装公共校验方法,填写完毕按钮高亮可点击功能。
4.利用 react-native-video、react-native-pdf、腾讯地图完成视频播放、文件预览、地址选择。
5.负责项目 bug 的解决、uat 问题的处理、功能的变更处理
3.【安慧乐购小程序】项目描述:该项目是基于 Vant 框架+微信开发者工具+Es6+Axios 等开发的小程序购物项目、主要模块有首页、
商品数据列表的渲染、商品详情的展示、购物车、修改地址、个人中心等功能。
工作内容:1.负责基本页面的搭建及功能的实现。
2.通过 wx.getUserInfo(),wx.login(),实现用户登录;
3.通过 wx.setStronge()实现用户状态,购物车收藏,加入购物车等数据的存储;
4.封装搜索、tab 切换,商品卡片等公共组件提高代码的复用性。
5.商品列表上拉加载下拉刷新、加入购物车、搜索等功能充分利用防抖、节流技术防止数据重复请求。
6.完成购物车功能的全选,增删改查等业务逻辑
该项目主要是用来方便内部人员进行推广,发布各种各样的广告,分配任务给相应的工作人员进行接单,下载产品详情,生成海报,推荐分享给客户等
项目主要是由平台管理员去创建单位下面的员工,去维护企业的环保信息、安全信息、核查信息,统计园区下面的企业数量。