熟练使用 html5、css3、JavaScript;
掌握 es6 语法,如数组操作方法、结构赋值、箭头函数、async/await 等;
熟练使用 vue 全家桶(vue2/3);
具有前端模块化思想优化代码;
能够使用 element、vant 组件库进行高效的项目开发;
熟练使用 git 版本控制工具 && npm/yarn 包管理工具;
掌握 rem,flex 布局进行 PC 端和移动端的布局。
一:崇明资产管理系统
项目描述:该项目分为平台首页、采购管理、资产管理、资产维护、仓库管理、权限管理,系统设置等
几大模块, 可以对公司财产进行高效的管理、清晰查看每一个公司资产的流向购买维护等情况。使用的
技术栈: vue、Vuex、Vuerouter、Element-ui、AxiosEcharts。
平台首页模块:实现页面的渲染和交互,使用 echarts 图表去展示资产的购买,维修,报废等情况;展
示代办事项和消息通知,可以点击跳转路由到对应页面去查看处理。
项目介绍
采购管理模块和资产管理模块:其中多个模块用到查找功能和相识的表格增删改查,我对头部的查 找
功能和表格封装成了全局公共组件。
基于 rbac 思想的用户权限管理的实现。
负责路由规则配置,进行页面跳转,配置全局前置守卫进行登录权限控制。
获取后端数据做大量基础的页面展示跟交互
二:食佳点餐系统
项目描述:该项目是为食客在饭店订餐使用的系统,顾客可以在首页了解推荐菜品, 也可以进入具体分类详情
页查看粤菜川菜等菜品, 可选择口味喜好,忌口等进行选择或其他备注。
技术栈: vue3、vuex、webpack、vueuse/core 等
负责内容:
使用@vueuse/core 第三包封装数据懒加载、图片懒加载方法 。
根据原型图完成一些页面布局跟数据渲染与交互. 封装骨架屏组件,当首页相关数据未加载完成时进行占, 增加用户体验。
部分页面的展示和交互行为。
对项目进行打包优化。