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)
}
相关推荐
lemon_yyds7 小时前
《vue 2 升级vue3 父组件 子组件 传值: value 和 v-model
vue.js
simple_lau8 小时前
Cursor配置MasterGo MCP:一键读取设计稿生成高还原度前端代码
前端·javascript·vue.js
睡不着先生8 小时前
如何设计一个真正可扩展的表单生成器?
前端·javascript·vue.js
wuhen_n11 小时前
Pinia状态管理原理:从响应式核心到源码实现
前端·javascript·vue.js
wuhen_n11 小时前
KeepAlive:组件缓存实现深度解析
前端·javascript·vue.js
wuhen_n11 小时前
Vue Router与响应式系统的集成
前端·javascript·vue.js
Ruihong12 小时前
《VuReact:下一代 Vue 3 -> React 智能编译工具,支持 SFC 与增量迁移》
vue.js
lemon_yyds12 小时前
vue 2 升级vue3 : ref 和 v-model 命名为同名
前端·vue.js
前端Hardy15 小时前
告别 !important:现代 CSS 层叠控制指南,90% 的样式冲突其实不用它也能解
前端·vue.js·面试
前端Hardy15 小时前
Vue 3 性能优化的 5 个隐藏技巧,第 4 个连老手都未必知道
前端·vue.js·面试