1.熟练使用 html/H5 和 css/css3 等技术,高质量还原高保真设计图;
2.熟练使用 CSS 各种预处理语言(less/sass);
3.熟练使用 Vue 全家桶(vue+vue-router+vuex+@vue/cli)开发各种项目;
4.熟练使用 axios 库,进行前后端数据交互和各种 UI 框架(elementui、vant、weui 等);
5.熟悉使用 uni-app 快速开发各种小程序及各类移动端打包;
6.熟悉使用各种插件:echarts 进行数据可视化、swiper、canvas;
7.了解使用前端包管理工具 webpack 和 yarn、npm 命令的使用;
8.熟悉使用 git/svn 版本控制工具对项目进行管理;
9.了解 MySQL 数据库和 typeScript;
2021.09-2022. 01 小蜗牛绘本图书馆图书管理系统项目描述:
该项目是针对图书馆书籍的,采用 vue 框架+elementui 和 axios 库开发的面向内部管理人员。主要的功能模块有用户登录、图书分类、图书列表、个人中心,后台首页、借阅管理等等。不同的用户登录权限不同, 可以对图书馆的信息、书籍的数量和分类进行管理,以及对书籍的借阅信息进行管理。
技术栈:vue、vue-router、elementUI、axios、echarts、less 项目职责:
1.使用 vue 脚手架@vue/cli 搭建项目目录;
2.使用了elementUI技术完成用户登录、个人中心、图书列表、图书分类模块静态页面以及数据渲染;
3. 使用 axios与后端联调实现图书相关页面的增删该查功能,登录页面的验证功能,个人中心的图片上传;
4. 对 axios 进行三层封装管理,通过 baseURL 设置默认请求地址,通过请求拦截器统一 ,在请求头携带参数 token,在响应拉截器统一处理状态码的回调函数;
5.对复用的组建进行封装;