Vue_Bug VUE-ADMIN-TEMPLATE-MASTER electron build后无法登录

Bug描述:

VUE-ADMIN-TEMPLATE-MASTER 项目在经过 electron 的 build 命令后,无法登录

问题原因:

大部分vue 前段项目 会使用 js-cookie 这个库 来操作浏览器的cookie

然而这个库 在electron下 会无法使用 (最坑的是还没报错)

从而导致 登录成功以后 写cookie 读cookie的操作 全部失败

自然而然 登录无法跳转了

解决方案:

不使用该库 使用localStorage就行

修改文件:\src\utils\auth.js

之前内容全部注释或删除,替换如下代码

复制代码
const TokenKey = 'Admin-Token'
 
// if (process.env.NODE_ENV === 'production') {
//   store = new Store()
// }
 
export function getToken() {
  return localStorage.getItem(TokenKey)
}
 
export function setToken(token) {
  return localStorage.setItem(TokenKey, token)
}
 
export function removeToken() {
  // if (process.env.NODE_ENV === 'production') {
  //   return store.delete(TokenKey)
  // }
  return localStorage.removeItem(TokenKey)
}
相关推荐
Bs_MoneyMagnet15 小时前
基于springboot+vue的生态果园采摘预约系统的设计与实现 源码+文档
java·vue.js·spring boot·后端·毕业设计·计算机毕业设计
the局外人19 小时前
掌控自己的 K 线数据:TradingView 本地部署与数据源接入
前端·vue.js·websocket
梦诺20 小时前
vue3 keepAlive+记录滚动条
前端·javascript·vue.js
Bs_MoneyMagnet21 小时前
基于springboot+vue的会议室预约管理系统的设计与实现 源码+文档
java·vue.js·spring boot·后端·spring·毕业设计·计算机毕业设计
Bs_MoneyMagnet21 小时前
基于springboot+vue的茶铺管理系统的设计与实现 源码+文档
java·vue.js·spring boot·后端·spring·毕业设计·计算机毕业设计
志尊宝1 天前
Vue3 零基础每日笔记(018):按键与鼠标修饰符——回车搜索、Ctrl+S 保存这样写
javascript·vue.js·笔记
志尊宝1 天前
Vue3 零基础每日笔记(021):class 与 style 动态绑定——对象、数组、三元表达式写法汇总
前端·vue.js·笔记·前端框架·html5
夏幻灵1 天前
Vue / React 列表渲染中的 key:为什么没有 key,Checkbox 可能“对号跑错”?
前端·javascript·vue.js
Bs_MoneyMagnet1 天前
基于springboot+vue的旅游行程分享与推荐小程序的设计与实现 源码+文档
java·vue.js·spring boot·后端·微信小程序·毕业设计·计算机毕业设计
岁岁种桃花儿1 天前
Vue组件第六篇:Vue单文件组件
开发语言·前端·javascript·vue.js