项目描述: 该项目是我主动推动的技术驱动型项目,主要为了解决多端小程序同APP端的需求需要重复开发多次的问题。主要通过Taro+React+TypeScript来统一微信、支付宝(高德)、百度等多端小程序开发技术栈。 项目职责: 1.负责项目前期的调研工作(包括地图交互、同层渲染、支付组件等),搭建开发框架,把控项目的整体进度和质量; 2.二次封装Taro.request,处理request参数、response数据以及请求失败的情况; 3.封装位置授权、获取进行中订单、常用的工具类方法以及Taro兼容性差的API的polyfill方法; 4.封装地图卡片、天降...
项目描述: 该项目主要基于Vue3.0+Element-ui技术来开发的后台后台管理系统。 项目职责: 1.评审业务需求,与产品和UI沟通整体风格、权限功能以及兼容旧版系统的方案,设计项目整体架构; 2.封装axios请求、开发城市组件,抽离菜单、按钮、表格和分页、搜索等公共组件; 3.开发登录用户路由拦截功能,根据用户权限动态注册路由、控制菜单和按钮展示; 4.通过iframe承载旧版php页面,使用postMessage进行父子页面通信; 5.性能优化:vue-router路由懒加载、按需引入第三方组件、及时销毁定时器、使用CDN、使用浏览器缓存、抽取公共...
项目描述: qzh-cli是一个急速零配置开箱即用的自动化构建脚手架,用于构建和管理Jquery/Vue/React技术栈的项目应用,为了解决旧脚手架支持框架老旧和工程混乱的问题。 项目职责: 1.设计脚手架整体架构,基于Node以及常用npm依赖包搭建前端脚手架; 2.开发core、init核心子功能:执行命令前的环境校验、克隆模版,通过ewps.config.js文件实现项目定制化编译; 3.开发service子功能,通过webpack5+集成各种常用工具(Babel、Sass、eslint和sentry等)扩展构建功能; 4.开发publish子功能,通过...