前言:

在vue中使用 js-cookie 来实现对cookie的存储管理。

vue3:

1、安装

npm install --save js-cookie

2、新建配置文件  unit.ts

import Cookies from 'js-cookie'
// cookie保存的天数export const TOKEN_KEY = 'NOW_TOKEN'export const setToken = (token:string, cookieExpires:any) => {Cookies.set(TOKEN_KEY, token, { expires: cookieExpires || 1 })
}export const getToken = () => {const token = Cookies.get(TOKEN_KEY)if (token) return tokenelse return false
}export const delToken = () => {Cookies.remove(TOKEN_KEY)
}

3、具体使用

import { getToken, delToken } from './util'

vue3+ts:

1、安装

npm install --save js-cookie
npm install --save @types/js-cookie

2、新建配置文件  unit.ts

import Cookies from 'js-cookie'
// cookie保存的天数export const TOKEN_KEY = 'NOW_TOKEN'export const setToken = (token:string, cookieExpires:any) => {Cookies.set(TOKEN_KEY, token, { expires: cookieExpires || 1 })
}export const getToken = () => {const token = Cookies.get(TOKEN_KEY)if (token) return tokenelse return false
}export const delToken = () => {Cookies.remove(TOKEN_KEY)
}

3、具体使用

import { getToken, delToken } from './util'

vue3 + js-cookie加密解密(普通版本/TS版本)相关推荐

  1. php实现cookie加密解密

    1.加密解密类 1 class Mcrypt 2 { 3 /** 4 * 解密 5 * 6 * @param string $encryptedText 已加密字符串 7 * @param strin ...

  2. 前端Cookie加密解密

    前端实现对请求中的cookie加密解密,效果如下 加密解密工具有很多,这里以Base64为例,可参考如下 https://www.jb51.net/article/138397.htm 具体的对coo ...

  3. laravel cookie加密解密原理

    通过控制台的 cookie 信息我们会发现,每次请求之后,关键的 cookie,如PHPSESSID.XSRF-TOKEN 都会发生变化,并且都是很长的一串字符串. 其实这是一个 json 数组,其中 ...

  4. php cookie 加密解密,php实现cookie加密的方法

    这篇文章主要介绍了php实现cookie加密的方法,涉及php操作cookie的加密.解密及设置等技巧,具有一定参考借鉴价值,需要的朋友可以参考下 本文实例讲述了php实现cookie加密的方法.分享 ...

  5. php cookie 加密解密,php操作cookie的加密、解密的方法

    这篇文章主要介绍了php实现cookie加密的方法,涉及php操作cookie的加密.解密及设置等技巧,具有一定参考借鉴价值,需要的朋友可以参考下 本文实例讲述了php实现cookie加密的方法.具体 ...

  6. node.js aes-256-cbc 加密 解密

    需求 使用 node.js 进行AES 加密解密,代码如下 代码 // Nodejs encryption with CTR const crypto = require('crypto'); con ...

  7. js中加密解密时中文符号乱码

    原先加密解密定义方法请看:JavaScript自定义实现字符串加密和解密 上面的方法会导致后台给前端返回名称类的字符串中带中文符号时,页面渲染的会有乱码的情况存在,如何解决这一问题呢,发现利用以下几种 ...

  8. php cookie 加密解密,php 使用base64加密、解密cookie的示例

    这篇文章主要为大家详细介绍了php 使用base64加密.解密cookie的示例,具有一定的参考价值,可以用来参考一下. 感兴趣的小伙伴,下面一起跟随512笔记的小编罗X来看看吧. 经测试代码如下: ...

  9. JavaScript(js)加密解密视频文件

    加密文件: 1.注意crypto的方法,createCipheriv中的参数algorithm必须为"aes-128-cbc" 2.encryptStream.setAutoPad ...

  10. js base64加密解密乱码解决

    需要引入两个js base64和unicodeAnsi //加密 var base= new Base64(); var value = base.encode(strUnicode2Ansi(&qu ...

最新文章

  1. 【自然框架】稳定版的Demo——看点二:权限,权限过滤与验证。
  2. java如何爬取304_HTTP 304错误的详细讲解
  3. python设计自定义函数_python
  4. [机器学习] Boosting算法1 --- AdaBoost
  5. java class类型参数_使用Class对象实例化Java类型参数/ generic
  6. 微软MS10-046漏洞的利用
  7. Python 去除列表中重复的元素
  8. [Swift实际操作]七、常见概念-(12)使用DispatchGroup(调度组)管理线程数组
  9. 《空中交通管理基础》-潘卫军主编-第三章-航空器和飞行高度层
  10. 本週主題 -- Jakarta Commons Lang
  11. 前端面试题2016--CSS
  12. 缺少公钥问题的解决方法[转]
  13. JavaScrip内置对象
  14. Rust : WSL下编程
  15. [L4D]目录Missions中任务与地图关系
  16. android模拟机新闻APP,Exagear ET(Exagear模拟器)
  17. 如何使用 CSS 颜色?
  18. Spire pdf 操作pdf,页眉 页脚 水印 二维码
  19. Java Web项目源代码|CRM客户关系管理系统项目实战(Struts2+Spring+Hibernate)解析+源代码+教程
  20. html5饼图颜色渐变,Highcharts 渐变饼图

热门文章

  1. Aix平台打开异步io需要fileset支持
  2. 输入下载页面链接自动获取ipa下载地址,支持本地下载,支持蒲公英和fir及绝大多数自定义下载页
  3. linux中ipa服务器搭建,Mac搭建内网服务器无线安装ipa包
  4. Python处理excel合并单元格
  5. 优雅的解决Springboot:BindingException: Invalid bound statement (not found):异常
  6. Float浮动与清除浮动
  7. 根据具体地址计算经纬度
  8. linux虚拟机释放内存cache
  9. 老九学堂【C++】保留字[关键字]
  10. 苹果手机解绑微信支付教程