阿丹:
之前解决了css找不到文件等问题,那么新问题就来了!
问题描述:
进入到登录页面发现问题:
![](https://img-blog.csdnimg.cn/46eddcef329c49d1a18ea84690af722b.png)
点击登录一直在转圈,但是不进去!!!
更诡异的是!后台相应的很快!已经显示操作成功了!
![](https://img-blog.csdnimg.cn/2ac9ca9aa2b2474da0c09eb1621ea98b.png)
甚至!redis中都存了token了!!!!!!
![](https://img-blog.csdnimg.cn/cdfed87f141747f7ae3daec79ed60242.png)
并且前台的验证码图片还能正常访问切换!让我感觉!是vue的问题。
然后我就去使用idea跑了一下vue,然后发现使用idea跑的vue!!!登录进去了!
![](https://img-blog.csdnimg.cn/292cb8812b9e4e37803552e31d7f6775.png)
问题锁定:
问题原因:
大部分vue 前段项目 会使用 js-cookie 这个库 来操作浏览器的cookie
然而这个库 在electron下 会无法使用 (最坑的是还没报错)
从而导致 登录成功以后 写cookie 读cookie的操作 全部失败
自然而然 登录无法跳转了
解决方案:
使用localStorage就行了吗
这个是auth.js文件中的配置
![](https://img-blog.csdnimg.cn/3d371e415d3d4ce2b82e8737f1fba966.png)
更改为localStorage并使用它的方法算是平替
更改完毕
![](https://img-blog.csdnimg.cn/634cd58f7ad040b394d91f2593249d36.png)
替换完毕之后成功登录进入。问题解决。