服务开放平台

我要开发同款
徐佳伟2023年05月18日
135阅读
所属分类web

作品详情

项目描述:这是一个管理公司各项开放服务的平台,可以快速部署、使用开发好的开放服务,例如公司邮箱服务、文件服务、登录服务。
项目职责:编写前端设计文档,搭建建项目框架,根据设计文档封装主要组件,负责项目整体的架构设计和开发工作。
涉及技术: Vue3、Ant-Design-Vue、Axios、Vue-Router、Vuex、TypeScript等
项目亮点:1. 基于 axios 封装请求工具,并通过 axios 拦截器在每个请求头里面塞入 token, 并通过拦截对服务端返回做统一处理;
2. 使用addRoutes()方法,根据服务端返回的用户权限,递归遍历动态路由表, 结合静态路由生成该用户可访问的路由表;
3. 结合message组件和h()渲染函数封装v-auth权限指令,点击按钮弹出对应提示,做到按钮级别权限控制;
4. 使用TypeScript对接口参数、组件props参数做限制,提高代码质量,增加代码可读性。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论