1. 熟练掌握 JavaScript,掌握 ES6+常用语法
2. 熟练掌握 Vue2 开发项目,并了解响应式,watcher、computed 等实现原理3. 熟练使用 element-ui、ant-design-vue、vant 等 UI 组件库4. 熟练使用 git 协作开发
5. 熟悉项目工程化,使用过 webpack 等构建工具
6. 掌握 uni-app,可以进行项目开发
7. 掌握Vue3,可以进行项目开发
兴业数金银行 UI 组件库
项目描述:
1. 该项目是基于 ant-design-vue 1.7.8 版本进行二次封装的UI 组件库2. 大部分组件直接通过 css 修改样式,部分组件二次封装扩展功能,极少数组件修改ant-design-vue 一比一项目对应源码
项目业绩:
1. 本人主要负责输入框、数字输入框、锚点、分页、单选、多选、上传、卡片、对话框、表格等组件开发
2. 制定开发标准及实现方式模板,保证二次封装原有功能正常
知学云 aPaaS 开发平台
项目描述:
1. 该项目是公司内部的低代码开发平台,通过可视化操作让公司的运营及开发人员配置出可以运行的应用
2. 本人主要负责日常页面建模设计器页面的相关功能开发技术栈:Vue2 + webpack4 + ts + less
项目业绩:
1. 开发并维护多个通用的功能组件(卡片列表、日历、轮播)2. 设计器的拖拽体验优化
深圳农村商业银行企业网银
项目描述:
1. 该项目是基于@vue/cli 搭建的多页应用
2. 本人主要项目搭建,公共组件的封装,以及登录、注册、首页、行内转账、银企对账等模块开发。
技术栈:Vue2 + webpack4 + stylus + element-ui
项目业绩:
1. 通过 webpack 配置 externals,抽离公共依赖通过CDN方式引入、开启gzip压缩、图片压缩等,减小打包体积 70%,首页加载时间从7s 减少到2s 之内2. 使用虚拟列表解决长列表问题
深圳农村商业银行招聘系统
项目描述:
1. 该项目是基于@vue/cli 搭建的单页应用
2. 本人主要负责登录、注册、简历编辑、简历详情、简历下载等功能开发。3. 项目完全由本人一个人搭建并开发维护
技术栈:Vue2 + webpack4 + SCSS + element-ui
项目业绩:
1. 利用 Vuex 进行 api 接口统一管理
2. 使用路由懒加载,减小首屏加载时间
深圳农业商业银行新个人手机银行
项目描述:
1. 该项目基于蚂蚁金服的 mpaas 的 Kylin H5 前端框架搭建的,使用Hybrid开发模式2. 本人主要负责项目搭建,以及一些模块功能开发,包括转账、贷款、理财、信用卡等模块
技术栈:Vue2.0 + webpack4 + stylus + mand-mobile + echarts
项目业绩:
1. 部分场景使用图片懒加载,减少首屏加载时间
2. 图片资源压缩,减小压缩包体积