1.熟练掌握DIV+CSS布局,熟悉H5+C3新特性;
2.熟练使用移动端布局方案,rem,flex等布局方案,根据设计稿要求,实现移动端设备适配;
3.熟练使用Less预编译技术,提升代码灵活性与开发效率,增强CSS代码的可维护性;
4.熟练掌握js基本语法,熟练操作DOM以及BOM,可高标准的实现页面常见的业务需求;
5.熟悉HTTP协议,熟练使用Ajax进行前后端数据交互,能够解决浏览器常见的跨域问题;
6.熟练使用Vue全家桶+Element-UI快速实现Web项目的开发;
7.熟练掌握jQuery/Bootstrap库等前端工具的使用;
8.熟练使用Npm包管理工具、Git分布式代码版本管理工具;
9.了解小程序的开发流程,有uni-app的使用经验;
项目名称:天目幼教管理系统
项目描述:该项目是天目3C幼教管理系统,供公司内部员工使用,多种标准“流程规则”,创造标准化 的管理通用模式,推动整个幼儿教育行业向前发展。
责任描述:
1.登录模块使用Element-Ui的表单组件,并为表单绑定表单数据对象和校验规则对象,利用表单项的prop属性,实现普通表单验证、自定义表单验证以及通过validate函数进行整体表单验证
2.封装操作用户信息的函数,并且将登录成功后的用户信息(包含token)存储到sessionStorage本地存储通过动态加载路由实现后台系统权限控制功能;
3.利用axios中设置请求拦截器,配置请求头,以及响应拦截器,检测token是否到期;
4.使用beforeEach前置导航守卫来验证是否携带token;
5.通过async、await和Axios联合使用方式,调用接口,发送请求,获取数据,渲染列表;
6.封装Element-Ui弹窗组件,通过父子组件传值,实现添加及修改列表数据;
7..利用input框与select下拉框组件通过v-model获取表单数据,调用接口,重新渲染列表实现筛选功能