下载js-cookie
一个简单,轻量级的JavaScript API,用于处理浏览器cookie。cookie是存储在浏览器上的一小段数据,用来记录某些当页面关闭或者刷新后仍然需要记录的信息,比如当前已经登录过的状态、登录以后的用户信息等等

yarn add js-cookie --S

src/utils/auth.js

// 专门用来操作cookie的方法包
// 内部封装了繁琐的操作方法 参数处理 暴露三个函数 get,set,remove
import Cookies from 'js-cookie'//引入const TokenKey = 'hr_token'// 获取token的方法
export function getToken() {return Cookies.get(TokenKey)
}// 设置方法
export function setToken(token) {return Cookies.set(TokenKey, token)
}// 删除方法
export function removeToken() {return Cookies.remove(TokenKey)
}

使用
src/store/modules/user.js

import { setToken, getToken, removeToken } from '@/utils/auth'state: () => ({// 先从本地取token: getToken() || '',userInfo: {}}),mutations: {setToken(state, token) {// 存入vuexstate.token = token// 存入本地setToken(token)},setUserInfo(state, userInfo) {state.userInfo = userInfo},// 清除用户数据的方法removeUserInfo(state) {state.token = ''state.userInfo = {}removeToken()// 重置路由resetRouter()}},

vuex配合本地Cookies数据持久化相关推荐

  1. vue-cli3.x中使用axios发送请求,配合webpack中的devServer编写本地mock数据接口(get/post/put/delete)...

    vue-cli3.x中使用axios发送请求,配合webpack中的devServer编写本地mock数据接口(get/post/put/delete) 手把手式笔记 Axios配置 安装 axios ...

  2. Vuex 模块化 配合 本地存储

    开发时,我们会经常用到vueX,但vuex有个缺点,一刷新数据就没了,所以,我们要配合本地存储,将本地存储的能力赋予 Vuex,让Vuex也有抵抗刷新的能力: 我们的核心代码都写在 App.vue 文 ...

  3. vscode使用vuex数据持久化插件(vuex-persistedstate)

    vscode使用vuex数据持久化插件(vuex-persistedstate) 因为Vue是单页面应用,页面跳转是vue-router实现的类似页面跳转的效果(切换对应的组件以展示不同的页面),刷新 ...

  4. Unity3D 本地数据持久化记录存储

    本地数据持久化 一. PlayerPrefs 使用案例 二.xml 三.json 一. PlayerPrefs PlayerPrefs是unity自带的一个数据存储类 描述 PlayerPrefs 是 ...

  5. 【Unity3D 教程系列第 15 篇】本地数据持久化之 Playerprefs 类

    这是[Unity3D 教程系列第 15 篇],如果觉得有用的话,欢迎关注专栏. 文章目录 一:什么是 PlayerPrefs 类 二:PlayerPrefs 类中的静态方法 1:写入数据 2:读取数据 ...

  6. 马小看前端( vuex数据持久化简单的操作 )

    马小看前端( vuex数据持久化简单的操作 ) 1.首先在小黑框中下载插件! npm install vuex-persistedstate 2.在store.js中引入下面的代码,即可完成数据持久化 ...

  7. vue存储数据的几种方法(Vuex与本地存储)

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 vue存储数据的几种方法(Vuex与本地存储) 前言 一.vuex 1.创建vuex 2.存入数据 3.取出数据 二.本地存储 1.存 ...

  8. 前端性能——数据持久化

    如何实现数据持久化 一般情况下,借用本地存储用的比较多,或者一些插件,如vue的keep-alive,配合redux使用的persist 为什么需要数据持久化 1.减少发起请求的次数,从而提高性能. ...

  9. Android数据持久化

    Android数据持久化(存储) 1.SharedPreferences SharedPreferences是Android提供的数据持久化的一种手段,适合单进程.小批量的数据存储与访问.Shared ...

最新文章

  1. 面试官:你们Redis故障过吗,怎么解决?
  2. [转]开发网路游戏的延迟处理方法,广播
  3. 港媒:AI技术有望助力中国核潜艇升级
  4. CodeForces - 1288C Two Arrays(组合数学)
  5. Dependency 'mysql:mysql-connector-java:5.1.28' not found【解决方案】
  6. 移动端WEB开发之响应式布局(响应式开发原理、bootstrap、阿里百秀案例)
  7. oracle 对两列加唯一性束_oracle中创建unique唯一约束(单列和多列) 。
  8. 卢伟冰为Redmi K50电竞版预热:相机拍照效果越来越出色
  9. hadoop---Java 网络IO编程总结BIO、NIO、AIO
  10. PHP给飞秋发消息,wireshake抓包,飞秋发送信息,python
  11. backgroundWorker控件使用笔记
  12. Netlog中数据库演变过程(转载)
  13. 经济学论文素材之日元汇率波动原因
  14. 因果推断-Uplift Model:Causal Tree
  15. excel保存快捷键_Excel新手必备的5大技巧,看看你会几个?(附26个超实用快捷键)
  16. JAVA工程师最新面试题(来源于互联网)
  17. Linux内核下载(包括历史版本)
  18. 全球人口突破80亿!免费分享全球人口分布数据
  19. 电脑开机转到计算机状态页面,如何让电脑每次开机都恢复原来的状态?-开机启动项怎么设置...
  20. 浙江正高级计算机职称,浙江省厅:最终名单!共5207人通过高级职称评审/272人通过正高级职称!附全名单...

热门文章

  1. Google Space
  2. 29.满大街创业团队的年代,一不小心就被忽悠
  3. app store提交过程小记
  4. 表单数据展示微信小程序(中国银行汇率展示)
  5. Linux下获取插入USB的3.0U盘工作模式是2.0还是3.0
  6. MOSFET IGBT
  7. 95后“Z一代”要成年了,准备好迎接他们了么?
  8. $confirm的自定义使用
  9. oracle的同义词详解,oracle同义词说明
  10. 超声波HC-SR04模块原理图