简单记录一下这个框架的使用,把接口修改为自己的项目的过程
1、项目初始化(精简项目)首先吧views下除了
以外的页面全部删除(后续看情况自己手动添加)
2、删除路由
把constantRoutes 下的路由删除到只剩下
再把asyncRoutes下删除到只剩下
其实error也可以删除
3、删除src/router/modules文件夹
4、删除src/vendor文件夹
5、删除接口无关信息
删除mian.js里
然后在
6、修改你的域名
这是开发模式
这是打包模式
7、修改请求接口
一般只需要在拦截这里做一下修改,把code改成你实际后段返回给你的接口数据就可以了省的后续在其他地方都这么操作
8、这是关键我们梳理一下登录流程这个只有这一步好了才可以真正登录到网页
(1)
调用了handleLogin随后方法走到store里的user.js
传递了用户名和密码后段返回给你token,框架会把你token存起来 !!注意这里还涉及到了一个方法
后段在这里接口必须返回给你一个身份数组的格式[‘admin’],不然只有自己写死了,因为如果你不写这个会在全局路由守卫那里获取不到,ps(不过我是在找不到哪里调用了这个方法,这个那会困扰了我一天。死活登不上去 ,哭泣,知道的大佬说一下)
只有拿到这个hasRoles以后才会给你允许登录系统不然全居守卫不会让你用的啦~写到这里有后续再继续补充!嘻嘻!