1. 熟练使用 vue 框架,以及 vue 全家桶(vue,vue-router,pinia,vuex,axios)
2. 熟练掌握 html,css,以及 html5 新特性,css3 新特性,熟悉 W3C 标准和语义化标签
3. 熟悉 node.js 以及基于 node.js 平台 web 服务端框架 Express,访问数据库
4. 熟悉使用 react 框架,以及 react 全家桶(react,redux,react-router,axios)
5. 熟悉基于 vue 项目的 Element UI 框架以及 react 项目的 Ant Design 框架
6. 熟悉 JavaScript 语言(面向对象开发,原生 API,ES6 新增特性)
7. 熟悉使用 jQuery,Ajax,实现页面的交互效果,提高用户体验
8. 熟悉使用 uni-app 以及微信官方小程序框架开发移动应用
9. 熟悉版本控制系统 git 以及 webpack 打包工具的使用。
10.熟悉使用 Canvas 和 SVG 进行简单绘图,了解 Echarts 等插件绘制相关图形
11.了解 flutter 框架以及 TypeScript 语言
项目名称:墨家装修平台
项目周期:2021-11 至 2022-05
采用技术: vue 全家桶(vue+vue-router+vuex)+ element-ui + echarts
项目描述:
1、项目背景:用互联网+ 改造装饰行业,打造一个与业主、商家共赢的装修行业电商平台
2、项目业务:预约管理、活动管理、文章分类管理、案例管理、商家信息管理、广告招商管理等模
块
3、当前项目分为前台系统(vue+element)、后台管理系统(vue+element)、小程序 app(uniapp)
项目职责:
1、参与需求分析,页面原稿高保真还原,页面性能优化,接口规范的定制
2、前台页面的构建,通过接口获取相关信息渲染 banner、入驻的商家、案例展示、优秀设计师等
3、前台聊天对话框的构建,因为页面与后台是实时交互的,是通过 WebSocket 通信协议将后台推
送回的消息实时显示在页面上
4、通过 echarts 将平台的商家以及订单统计、预约人数以图表的形式展现,数据可视化,方便管理
5、后台管理系统权限管理,动态渲染侧边栏,将侧边栏抽象成一个数组,在数组中保存不同的角色
字段,根据管理员登录后保存在本地存储的角色字段进行数组的筛选,再渲染对应管理员看到的
侧边栏。超级管理员角色用于管理普通管理员,可以对普通管理员进行增删查改冻结账号等基本
操作,普通管理员用于对注册商家的管理。
项目名称:悦活免费小说
项目周期:2021-03 至 2021-08
采用技术: vue+element-ui
项目描述:
1、项目背景:悦活免费小说网站系统就是为了开发一个无弹窗、无广告的免费小说网站。
2、项目业务:登录注册、修改信息、浏览历史、小说推荐、小说查询、小说评分、作者认证、小说
上传、阅读页面
项目职责:
1、负责用户模块的设计,使用正则表达式判断用户输入的是否符合要求;获取账号密码发送请求判
断是否和数据库一致,成功后将后台返回的 token 存储在本地
2、 用户信息修改,首先验证 token 判断是否已登录;判断用户输入的是否符合要求,符合要求后
收集用户修改的内容发送请求;不符合要求就进行相对应的提示
3、 通过文本域和 element-ui 框架中的 Rate 组件可以实现给小说进行打分和评论
4、 小说阅读页面改变背景颜色与字体,通过按钮点击时传递回对应的颜色和字体替换当前的 css 样
式实现
项目名称:易改 app
项目周期:2020-05 至 2020-10
采用技术: vue + uni-app
项目描述:
1、项目背景:汽车改装电商服务平台,提供全面的改装配件,精选优质改装方案,为改装爱好者打
造优质的改装购物、交流社区。
2、项目业务:服务选择、改装案例、配件选购、轮毂计算、购物车、订单管理等模块
项目职责:
1、采用 uni-app 的 api 内置接口实现微信授权登录,调用微信登录接口获取登录凭证,将登录凭证
上 传 至 服 务 器 进 行 校 验 , 校 验 通 过 则 返 回 用 户 信 息 和 登 录 的 token 令 牌 , 通 过
uni.setStorageSync 将 token 保存至本地存储。
2、构建底部 tabBar,负责首页、分类、购物车、消息、个人中心的页面切换。
3、构建商品页面,获取到商品详情后渲染页面,用户加入购物车后进行下单即可通过 uni.request
发送接口将订单信息传入至后台保存创建订单,并且通过 uni.switchTab 跳转至个人中心查看订
单并进行支付等操作。
4、构建订单页面,通过在生命周期钩子函数 onLoad 中使用 uni.request 发送请求获取后台数据,
将订单数据渲染到页面,以及完成一系列对订单的操作,如取消订单,删除订单等。