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

这篇具有很好参考价值的文章主要介绍了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
之前内容全部注释或删除,替换如下代码文章来源地址https://www.toymoban.com/news/detail-724436.html

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)
}

到了这里,关于Vue_Bug VUE-ADMIN-TEMPLATE-MASTER electron build后无法登录的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • vue-element-admin vue设置动态路由 刷新页面后出现跳转404页面Bug 解决方法

    做项目时遇到的这个bug,因为除了跳404之外也没太大影响,之前就一直放着没管,现在项目基本功能实现了,转头处理了一下,现在在这里记录一下解决方法 这个bug的具体情况是:设置了动态路由之后,不同的用户登录之后显示了不同的侧边栏,在侧边栏点击菜单,渲染对应

    2024年04月28日
    浏览(37)
  • vue-element-plus-admin框架的tag上下文切换bug

    首先贴上该框架的链接:https://github.com/kailong321200875/vue-element-plus-admin 在对路由进行部分修改后,网站多次切换tag时,控制台会出现报错: Cannot read properties of undefined (reading \\\'offsetLeft\\\') 。 我在框架的issue中找到了类似问题:打开多个TagsView时会报错,用的 template 分支 对此,作

    2024年02月15日
    浏览(36)
  • vue2 在 template 中使用 sass 变量

    vue2 在 template 中使用 sass 变量 1:使用 CSS Modules 提供的 :export ,示例如下 2:在 .vue 文件中使用

    2024年02月09日
    浏览(28)
  • vscode里vue文件内<template>标签报错

         发现只要把文件名使用驼峰命名法,把Login.vue改为LoginView.vue就不报错了加个大写的View就没有了。  官方参考文档:vue/multi-word-component-names | eslint-plugin-vue

    2024年02月12日
    浏览(25)
  • vue-element-admin入门

    这里下载的是基础模板,要下载完整版的可以去官网下载 运行项目的过程中可能会报错Error: error:0308010C:digital envelope routines::unsupported,如何解决可以这篇文章 https://blog.csdn.net/2301_76809965/article/details/130456851 如果我们安装的是基础模板,我们运行打开项目后应该是这个样子 m

    2024年02月02日
    浏览(50)
  • 20. Vue-element_template全屏和动态修改组件大小

    直接从 vue-elemten-admin 项目复制过来即可。 1. 提供获取size和修改size的方法 2. 复制组件 1. 直接从 vue-elemten-admin 复制组件 components/Screenfull /src/components/SizeSelect/index.vue /src/views/redirect/index.vue /src/icons/svg/size.svg /src/components/Screenfull/index.vue /src/icons/svg/exit-fullscreen.svg /src/icons/svg/fu

    2024年02月08日
    浏览(27)
  • vue3传属性时报错 [Vue warn]: Component is missing template or render function.

    上网查这个问题,解决方案很多,没有一款适合我。。。先说我的解决办法,如果解决不了再往下看,我的原因是 用的子组件的ref和子组件的标签名一样了: 给 ref 改个名字就好了 。。。 使用技术: vue3+ts 用的props传值,本来都好好的,后来发现给一个子组件传值发生变化

    2024年02月14日
    浏览(28)
  • vue-admin-templae源码分析

    1.源码结构: build下index.js为工程发布dist工具  mock为接口数据模拟服务器  node_modules为npm install 安装的nodejs依赖模块    public为静态资源  src不工程源码目录 tests为单元测试目录    开发与生产环境文件 vue.config.js为工程配置文件    登陆页面,登陆按钮点击事件调用完整流程

    2024年02月07日
    浏览(28)
  • vue-next-admin vue3.x版本,table自定义

    vue3.x版本,将table进行了封装。使用起来更方便了。但是,有时候我们需要将一组信息显示到一列中。所以我将其进行了简单的二次改造。支持table-column自定义。 table改造代码 使用方式: 配置中增加 isCustom 顺便给同行推荐一个超值电话卡,流量100多G,我都不用拉宽带了。

    2024年02月16日
    浏览(24)
  • ESlint报错[vue/comment-directive]cleareslint-plugin-vue及Cannot find name ‘template‘.

    项目背景:项目是用vite脚手架创建的vue3项目 问题:新建了一个vue文件,在页面的第一行和最后一行都报错 报错信息:     Cannot find name \\\'template\\\'.Vetur(2304)     [vue/comment-directive] cleareslint-plugin-vue 解决方法: 关于Cannot find name \\\'template\\\'.Vetur(2304)报错,搜索到的解决方法大都是

    2024年02月05日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包