1.熟练掌握HTML,CSS,JavaScript等前端基本技能,对ES6新特性有一定的了解;
2.在项目中能熟练使用Vue框架开发,熟悉组件间通信,vue3新语法等,熟悉vite工具链的使用,搭建相应的项目结构;
3.能熟练使用uniapp以及自带的自建库view
4.熟练使用Sass,Less,Stylus等CSS预处理器;
5.熟练使用Vuex进行状态管理,vue3使用过Pinia开发项目;
6.熟悉以ElementUI,Ant Design Vue,vant等常见的组件库;
7.了解响应式设计基本方案
鱼跃医疗管理系统(PC端)
项目描述:这是一个医疗后台管理系统,里面包括医疗服务,权限管理,系统管理。医疗服务(体检,门诊,随访,住院),主要用于查询患者信息,权限管理(用户管理,角色管理,菜单管理,部门管理),用于管理工作人员信息,系统管理(日志管理,字典管理),主要用于查询日志
项目职责:
1、使用vue框架以及element-plus组件库进行开发
2、封装地址文件并导出、封装网络请求包括加载方法、封装模型文件返回接口数据
3、封装getUserInfo模块判断用户是否登陆,当用户访问需登陆页时,提示用户未登录并跳转至登陆授权页
4、登录模块, 用户通过手机号进行登录,用户点击登录按钮,校验数据通过(用户手机号,图片验证码,手机验证码),进行登录请求(进行一定的封装 ),获取用户token之后做本地保存,获取用户数据进行保存,校验成功后跳转到首页
5、配置路由守卫,在每次进入不同的页面时,判断发送 token ,来 token 验证账号是否失效.失效跳转登录页,重新登录
6、使用axios对接口进行了一个统一的封装处理,自定义全局配置,设置统一的Token请求头,对不同相应状态做统一的处理
陌么么(APP)
项目描述:这是一个服务性质的软件,里面有两个身份,可以入驻成为服务员,或者消费者,消费者可以在平台上发布任务,任务经过审核会出现在服务员的页面中,里面的页面包括首页,任务(任务的发布和接取),热门(里面会优先推荐评分高的服务员),我的(用于管理自我信息)四个页面。
项目职责:
1、使用 uniapp 搭建脚手架,实现页面排版,封装商品、上拉加载、下拉刷新等公共组件和方法
2、使用axios对接口进行了一个统一的封装处理,自定义全局配置,设置统一的Token请求头,对不同相应状态做统一的处理
3、用百度云实现了人脸核身功能
4、使用getLocaion API进行一个经纬度获取,再调用百度地图的API获取经纬度对应的地址信息
5、封装 tab 切换组件,结合 better-scroll 实现导航栏横向滚动,
6、通过导航守卫进行路由拦截,负责用户登录注册模块,实现登录功能。