1.找到登录按钮的触发方法
views/login/index.vue 找到是handleLogin
接着发现调用的是vuex里面的user/login方法
2.vuex中的方法,其实对应于"store/modules/user.js 中actions的login方法
3.前端请求与发现无响应,我们先用postman排除是后端问题,发现有返回。
4.发现是 vue.config.js 中 必须注释掉
5.但是提示:用户不存在。 我们明明有admin用户,打开Network,发现传递的参数名不是后端规定的参数名,所以出错了。
因此修改:store/modules/user.js下的actionslogin方法参数username为loginname
6.表单校验
7.修改request.js工具类中改返回成功的code值为200,而不是之前的20000
8修改header中的key为: token。
9.我们输出下,看错误的消息是啥
10.发现退出不了系统,直接用这个就行
11.每次刷新页面都会走else。 会先去vuex中获取这个参数,但是每次刷新页面,Vuex中的方法都会丢失。