熟悉 W3C 标准,熟练使用 HTML5、CSS3、JS、ES6,熟悉弹性布局,响应式布局,和移动端适配,熟悉HTTP请求和Ajax
熟练使用Vue全家桶,Vue-router Vuex Axios ElementUI
熟悉Vue3新语法特性,可以独立完成Vue3+Vite+pinia+Ts+Axios项目环境的构建
熟练掌握uni-app 微信小程序开发,以及Vant组件库
熟练使用Echarts图表,各种图例可视化展示,配置等
了解React、Node.js 的基本使用,以及Nuxt.js 服务端渲染技术
熟悉前后端分离的开发模式、主流浏览器兼容、模块化/组件化开发、了解基本性能优化
熟练使用 Git 进行版本控制和代码托管,了解项目常规开发流程、开发调试技巧、发布部署等步骤
SaaS服务系统 2023.5-2024.5
项目描述:此项目为致盛技术有限公司自研项目,包含十余个子系统,为不同公司租户创建分配不同的数据源,通过请求域名区别不同公司,使用各自服务系统。
技术栈:管理端基于Vue+Vue-router+Vuex+Axios+Element+Echarts, 小程序基于 uni-app+Vant
职责描述:
前期需求沟通,技术文档编写,疑难点沟通解决;
表格,按钮,等 Element组件进行二次封装后引入使用,主色,公共样式封装;
封装 Axios 请求,配置拦截器设置检验,统一处理请异常报错信息,全局挂载调用,实现前后端数据交互;
配置路由导航守卫,设置 token 验证,vuex 全局存储的配置使用
性能优化方面主要是,路由懒加载,静态资源cdn缓存,引入iconfont图标库,封装公共组件样式等
智慧后勤小程序 2022-5-2023.1
项目描述:此项目为华南理工大学校区全体师生日常使用小程序,包含打卡,预约,充值等十余个子系统。
技术栈:基于 uni-app 以及 Vant 移动端组件库构建而成
职责描述:
需求沟通,技术文档编写;
各子系统采用分包形式,防止主包文件过大;
对接微信支付功能,封装公共方法,获取后端返回支付参数,调起支付;
对接微信定位api,获取打卡经纬度;
封装 Axios 请求,配置拦截器设置检验,统一处理请异常报错信息;
负责小程序提审,发布上线等操作;
管理端子系统页面编写联调,小程序编写提审发布 前期需求沟通,技术文档编写,疑难点沟通解决; 表格,按钮,等 Element组件进行二次封装后引入使用,主色,公共样式封装; 封装 Axios 请求,配置拦截器设置检验,统一处理请异常报错信息,全局挂载调用,实现前后端数据交互
需求沟通,技术文档编写; 各子系统采用分包形式,防止主包文件过大; 对接微信支付功能,封装公共方法,获取后端返回支付参数,调起支付; 对接微信定位api,获取打卡经纬度; 封装 Axios 请求,配置拦截器设置检验,统一处理请异常报错信息; 负责小程序提审,发布上线等操
需求沟通,技术文档编写; 项目整体为组件化开发,封装了大量可重复使用公共组件,各模块结合后端数据直接调用渲染相应的组件; 配置nuxt服务端渲染启动命令;