项目描述:安擎云 App 是对应安擎云 web 端的一个手机 app,其中功能和 web 端功能大致类似,使用 Hbuilder 开发,实现 APP 和小程序一套代码同时使用
项目主要技术栈:Vue.js + vuex + vue-router + axios + Uview
负责模块: 登录模块 首页模块 教育培训 智能巡检 事故管理
工作描述:
1. 根据 ui 的设计负责页面的搭建
1.使用 vant 组件中 Field 输入框组件实现了基本页面布局,通过非空校验和通过正则表达式验证手机号格式和验证
码
2.使用 vuex 管理 token,设置用户信息 修改和删除用户信息
3.封装一个工具 处理 js 最大安全数值,处理在请求头携带的 token 处理响应数据
4.使用导航守卫拦截登陆,当未登录且页面为需要登陆的页面 就实现登录回跳,把当前想访问的地址传递给登录
5.通过 onload 事件和和 onrefresh 事件实现上拉刷新和下拉加载
6.通过 lazy-load 实现图片懒加载进行优化