3.Ant Design Pro V2 开启登录

废话

不得不吐槽下我的领导,让我两个月内同时做4个项目,项目计划上时间是重叠的,真是要人命了

需求沟通=》项目报价=》原型绘制

=》项目计划=》数据库设计=》系统设计

=》前端开发=》后端开发=》数据库开发

=》SIT测试=》UAT测试=》部署上线

除了签合同收钱以外的工作全是我一个人做,天呢,4个项目,我感觉自己快死了

我这要是把这4个项目都顺利交付了我都佩服我自己

其中用到这个框架的项目进度接近尾声了,使用这个框架期间被它的便利折服过,也被它的坑差点弄死过

今天是做项目的最后一步——权限的对接

正好心情舒畅就上来发篇博客

网上看了一圈关于开启登录的内容,不是版本不对就是不知道说的啥

以下是我个人的经验,如有不对请大力指出

开始

首先找到项目工程目录utils/authority.js 这个文件

3.Ant Design Pro V2 开启登录_第1张图片

打开后查看内部内容,查看后发现是从缓存读写权限的

默认的代码是如果缓存里权限对象是空的话直接返回[‘admin’],这就导致我们不用登陆就拥有管理员权限了

3.Ant Design Pro V2 开启登录_第2张图片

把默认授予管理员权限的地方注释掉就行了

这个时候你刷新页面发现仍然是看不到登陆页面的,这是由于页面缓存已经有管理员权限信息了

需要删除掉缓存

F12打开开发人员工具,找到本地存储,发现已经有一条Key:ant-pro-authority的记录

内部的值是admin

3.Ant Design Pro V2 开启登录_第3张图片

这个时候知道该怎么做了把,直接右键清除掉,然后F5刷新页面,么么哒,欢迎来到登录界面

3.Ant Design Pro V2 开启登录_第4张图片

ant人性化的在页面上写上了关于admin和user的登录名和密码,直接填写登录就OK了~

你可能感兴趣的:(3.Ant Design Pro V2 开启登录)