点击空白处退出提示
作品详情
技术栈:Vue3.x+Vite+TypeScript+ElementUI-plus+Vuex+Echarts +ApiFox+Axios+Git+sass+map
我的职责:
根据UI设计图完成页面展示;
进行代码的优化和Bug修改;
负责对axios进行二次封装并利用它向后端请求数据实现数据获取;
利用async和await接收响应并解决异步问题,并利用拦截器对请求和响应进行统一管理,便于后期的维护和迭代;
利用拦截器实现对请求数据的签名,只有后端拿到签名并验证正确才会返回对应的数据,以此来保证数据的安全;
使用WebSocket进行消息的监听,通过监听到的数据实现不同语音的提醒;
使用WebSocket建立与用户的聊天;
使用Notification调用系统弹窗来完成消息提醒;
封装可重复使用的组件,提高开发效率,例如分页器、搜索框、From表单等等;
负责登录、退出模块的逻辑处理,将登录成功返回数据中的token进行存储在Vuex和本地存储中,在响应拦截中对返回值进行判断,错误则返回登录页面;
负责AWS地图的接入,实现地理搜索等功能;
负责权限管理模块的权限列表、角色列表、分配角色、删除角色等功能,实现对用户权限的管理;
利用Echarts实现数据可视化;
利用富文本编辑器实现对用户端用户协议、隐私协议、隐私政策的修改;
利用Element-Plus中的from组件进行表单的填写和验证,只有在通过验证后才会向后端发送请求;
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论