1、熟悉es6,css3,html5新特性、vue3
2、 熟悉vue2技术栈,vue-router,axios等
3、有组件化开发经验,参与搭建web项目并负责核心模块开发
4、熟悉微信小程序开发,微信api,和复杂业务场景下页面性能及数据通信开发经验
5、熟悉rem结合百分比布局兼容移动端适配
6、了解node.js及node组件,了解mysql,有node项目搭建及接口开发经验
7、了解单元测试工具mock.js,webpack打包工具
8、了解ts等
租车以微信小程序、支付宝小程序、APP、微信公众号为C端主要入口,为客户提供高端租车、车辆
信息查询、租赁订单管理、在线支付、归还信息管理等服务。
• 业务逻辑:通过低代码的可视化实现方案,实现了拖放式组件和数据模型驱动逻辑构建H5页面,将页面配置和移动端
页面渲染拆分成两套系统。CMS系统配置后生成json数据,H5解析平台通过解析json数据生成对应的页面。
• 技术栈:vue全家桶(vue+vue-router+vuex+vue-qr+vue-quill-editor+vuedraggable)+使用element-ui自研封
装的原子组件库和业务组件库+axios并对请求进行二次封装+weixin-js-sdk
项目经验
• 任务详述:参与cms移动端页面配置系统开发,主要负责cms-manage,crs页面解析平台开发。cms-manage主要
负责H5活动页面配置,通过拖拽组件和配置组件内容的方式实现了页面内容的动态设置,例如魔方组件可以设置内容
布局和图片跳转链,内容间距背景色等等,cms-manage与crs之间利用跨源通信实现了两个系统间数据的传输,在
crs内部通过获取到对应组件的数据来进行内容渲染和业务逻辑实现。整个系统通过cms-manage与crs共同维护一套
数据来实现所见即所得的展示效果。另外,通过将crs系统嵌入小程序和APP中解决了发布审核慢的问题。该项目基于
vue技术栈进行开发,我还参与该项目业务组件库table-search组件开发,解决列表页开发效率和代码风格不一致的
问题