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)
}
相关推荐
神舟之光2 小时前
jwt权限控制简单总结(乡村意见簿-vue-express-mongdb)
前端·vue.js·express
流光墨佰3 小时前
我做了一个专为油猴打造的轻量级 Vue 组件注入库
vue.js
踩着两条虫7 小时前
AI驱动的Vue3应用开发平台 深入探究(十三):物料系统之区块与页面模板
前端·vue.js·人工智能·架构·系统架构
luanma1509809 小时前
Laravel 8.X重磅特性全解析
前端·javascript·vue.js·php·lua
C澒9 小时前
PC 桌面富应用:速分客户端
前端·c++·electron·web app
晴天169 小时前
Neutralinojs 核心原理解析
javascript·electron·node.js
tzy23310 小时前
Vue和React之争
前端·vue.js·react.js
网络点点滴10 小时前
Vue3中toRaw和MarkRaw
前端·javascript·vue.js
IT 行者10 小时前
Spring Boot 4.0.5 正式发布:Bug 修复与依赖升级
spring boot·后端·bug
晴天1610 小时前
【跨桌面应用开发】Neutralinojs快速入门指南
前端·javascript·electron·node.js