1.熟悉 HTML、CSS,还原 UI 设计稿,兼容多端适配
2.熟悉 JavaScript、ES6 新增语法,掌握面向对象编程思想
3.熟悉 Element-ui、Element-plus、Vant、View、Bootstrap 等 UI 库
4.熟悉 Vue、Vue-Router、Vuex,了解 react
5.熟悉前端组件化、模块化开发,了解 webpac、vite 构建工具
6.熟悉混合开发,了解服务端渲染、微信小程序开发
7.了解 Node.js,开发接口对 Mongoose 进行操作处理
8.了解常用的数据结构和算法
9.使用 Git 对代码进行版本管理
意向金收款线上化
介绍:一期将自营门店的意向金单的收款退款从线下管理转换为线上管理,后续迭代中支持锁车金等其他收款单的退款、调账、审批等业务场景,使售后侧业务更加完善。
个人职责:负责意向金、锁车金的订单创建,app、pc和分享的订单详情,订单列表(h5、pc)、退款(h5、pc)、调账(h5、pc)、审批(h5、pc)等页面的开发,向外部暴露订单链接通过微信、支付宝、银行卡转账进行收款单的支付。
技术要点:通过hybrid进行混合开发;对外分享的长链转化为短链,前端对该链接进行jwt加密通过网关认证;进行多条调账信息的即时计算和校验;处理h5部的缓存问题。
平台车源(h5)
介绍:将全平台车源的展示、检索建设为公共能力提供给app、ios、企微、小程序。
技术栈:vue+vue-router+vuex+vant+axios+eslint
个人职责:负责平台车源的列表、详情、收藏等功能开发;app端可向外分享车源链接,企微可以分享车源到用户会话。
技术要点:兼容多环境多端的登录鉴权,企微、小程序登录失效处理;处理收藏列表的即时操作导致信息缺失问题;封装通用的组件和方法;优化图片的加载速度。
nc寄售流程线上化(h5+pc)
介绍:之前寄售模式采取全线下的方式进行,在门店签署寄售合同后即可上架,管理效率较低,因此该项目将寄售模式线上化,使各个流程的透明化便于门店和总部的高效管理。
个人职责:负责收车模式、初复检、寄售合同、合同审核、签署合同、寄售管理、寄售详情、续签、解约等页面的开发。
技术要点:根据客户端入口的不同进行对应h5页面的特定返回,封装通用方法处理原生侧滑、系统后退、h5自定义后退导致重复执行问题;封装组件对连续图片上传进行处理,封装指令处理文本框聚焦带来的问题。。