精通使用 Vue 框架,及周边生态 Pinia/Vuex、Vue-Router 等能够快速开发单页面项目。
精通使用 Uni-app 完成小程序、App 的开发。
精通微信开发者工具,结合 Vant 组件库进行微信小程序的开发。
精通 Ajax 进行前后台的数据交互。
精通 Websocket 实现前后端数据的实时通信。
熟练使用 Webpack、Vite 等打包工具,实现对项目质量的优化。
熟练使用 Sass,Scss,Less 等 Css 预编译语言。
熟练 npm,yarn ,pnpm 包管理器等相关技术。
熟练使用 Git 版本管理工具,熟悉 Git 基本命令,拉取,推送代码,进行团队开发。
熟练使用 Echarts 、Lodash 等一些 js 库。
熟练 Ant-Design、Element-UI/Plus、Vant 等前端 ui 框架。
熟悉 Mysql 数据库,能进行简单 SQL 语句操作,使用 Java 连接数据库,增删改查等。
熟悉 Java,SSM 框架、Mysql 数据库,开发服务端。
熟悉 Node.js。
有英语四六级证书、具备一定的英文文档阅读能力
项 目 一:景区票务管理系统
项目描述:随着智慧化浪潮的推进,景区票务管理逐渐走向智能化、便捷化。景区票务系统旨在通过前端技术的运用,
为用户提供高效、流畅的购票体验,同时实现景区票务的智能化管理。
项目职责:
1.页面实现:主要实现散客售票、团体售票和退票管理系统界面及交互功能。
2.框架与工具:基于 vue 作为前端框架,利用其组件化的而特性和强大的生态系统,实现了高效的前端开发。
3.数据交互:我与后端开发人员紧密合作,实现了前后端数据的无缝对接,通过 API 接口,我实现了票务信息的展示、
购票请求的处理、支付状态的更新等功能。同时,我也注重数据的校验和异常处理,确保系统的准确性和系统的稳定性。
4.性能优化:为了提高系统的响应速度和用户体验,我进行了多方面的性能优化。包括代码拆分与懒加载,有效的减少
了页面的加载时间和资源的消耗。
相关技术:vue、Element-ui/plus、axios、代码拆分等
项 目 二: 扫码点餐微信小程序
项目描述:是一个结合了现代技术与餐饮服务的创新项目。该项目通过微信小程序平台,为餐厅提供了一套高效、便捷的自
助点餐解决方案。 顾客只需使用微信扫描餐桌上的二维码,即可快速进入点餐页面,浏览菜单、选择菜品、提交订单并支
付。这不仅大大节省了顾客等待服务 员点餐的时间,也提升了餐厅的运营效率和服务质量。
项目职责:
1.数据交互:封装网络请求方式,设置请求拦截器,做出必要的权限拦截。
2.页面美化:消除原生导航,自定义页面的头部导航,自定义样式。
3.数据存储:在微信授权意见登录获取到用户的信息时,进行持久化存储。
4.实时通讯: 用户在购买商品的时候,可以与商家进行实时的交流。
5.小程序的不同模块的上拉加载,下拉刷新,懒加载获取数据,根据微信小程序大小限制实现小程序分包。
相关技术:vant、wx.request()和 wx.response()的封装、vuex、websocket、懒加载、程序分包等。
项 目 三: 玩转甘孜(App)
项目描述:该平台,以便民菜市,本地商城,配送家为民生服务,一跑腿,外卖为特色服务,一款原生,高度化的
生活 APP。
项目职责:
1 界面显示:实现对同城论坛页的实现及获取数据进行显示。
2.数据交互:通过 websocket 实时的获取后端数据,实现论坛的动态展示。
3.数据通信:实现组件间的数据通信。
4.性能优化:数据懒加载、动态路由等
相关技术:vant、uni-app、axios、websocket、pinia 数据存储等
项 目 四: 职教联盟后台管理系统(vue)
项目描述:该系统是一款功能强大的校园后台管理系统,旨在帮助学校更加高效地管理各项工作和资源。
项目职责:
1.组件的封装:如提示框、进度条、分页、缺省页面的一些组件的封装。
2.界面显示:使用 vue 前端框架进行开发,与后端开发人员交互数据实现班级详情、个人成绩等模块的实现。
3.数据存储:用 Pinia 进行持久化存储请求的数据,用在组件间的数据通信,方便数据的统一管理。
4.性能优化:使用数据懒加载和代码分割技术进行页面加载优化,提高性能。
相关技术:vue、echarts、pinia、axios、数据懒加载、代码分割等。