这篇文章主要介绍了Vue中使用js-cookie详情,文章围绕js-cookie的相关资料展开详细内容具有一定的的参考价值,需要的小伙伴可以参考一下

一、安装js-cookie

cnpm i -S js-cookie

二、使用

1、局部使用

import Cookies from "js-cookie";

示例:

< template>< div>< p>当前token: {{token}}< el-button @click="getToken()">getToken< el-button @click="setToken('asdfasasf暗室逢灯fdasdf')">setToken< el-button @click="removeToken()">removeToken< /div>
< /template>< script>
import Cookies from "js-cookie";
export default {components: {},data() {return {token: ""};},methods: {getToken() {this.token = Cookies.get("token");},setToken(token) {Cookies.set("token", token);},removeToken: () => Cookies.remove("token")}
};
< /script>

效果:

如果想要设置有效期,添加expires属性即可,单位为天。即:

setToken(token) {Cookies.set("token", token, { expires: 7 }); //有效期为7天
}

获取所有Cookie函数:Cookies.get();

2、全局使用

main.js中引入:

import Cookies from "js-cookie";
Vue.prototype.$cookie = Cookies;

使用:

< template>< div>< p>当前token: {{token}}< el-button @click="getToken()">getToken< el-button @click="setToken('asdfasasf暗室逢灯fdasdf')">setToken< el-button @click="removeToken()">removeToken< /div>
< /template>< script>
export default {data() {return {token: "",allCookies: ""};},methods: {getToken() {this.token = this.$cookie.get("token");},setToken(token) {this.$cookie.set("token", token, { expires: 7 }); //有效期为7天},removeToken() {this.$cookie.remove("token");}}
};
< /script>

注意:全局使用js-cookie时,这里的removeToken函数就不要用箭头函数了,就用普通的函数写法

到此这篇关于Vue中使用js-cookie详情的文章就介绍到这了。

简单介绍Vue中使用js-cookie详情相关推荐

  1. 探讨Vue 数据监测原理-第五节-展开介绍 Vue中监测-【数组】数据的原理

    文章目录 探讨一下Vue 数据监测的原理 本次探讨共的第五个章节 第五节:展开介绍 Vue中监测-[数组]数据的原理 1. 案例 1.1. 页面案例 2. 数组形式|对象形式爱好的区别 2.1. 页面 ...

  2. 简单介绍Java中Comparable和Comparator

    转载自 简单介绍Java中Comparable和Comparator Comparable 和 Comparator是Java核心API提供的两个接口,从它们的名字中,我们大致可以猜到它们用来做对象之 ...

  3. Vue中的Js动画与Velocity.js 的结合

    <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" ...

  4. python中len用法_简单介绍Python中的len()函数的使用

    简单介绍Python中的len()函数的使用 函数:len() 1:作用:返回字符串.列表.字典.元组等长度 2:语法:len(str) 3:参数:str:要计算的字符串.列表.字典.元组等 4:返回 ...

  5. 简述python中的几种数据类型,简单介绍Python中的几种数据类型

    简单介绍Python中的几种数据类型 python 里面分为 基本数据类型 和 复合数据类型 基本数据类型包括:数值 字符串 布尔 和 none 复合数据类型包括:列表 元组 字典 和集合怎么算是深情 ...

  6. vue中通过js加载图片显现

    在vue开发中会遇到这样的问题:有时需要在img中加载多个静态资源的图片,如果我们将src的路径整个定义成一个变量,会发现img加载不出来正个图片的路径,其实此时需要require()来加载静态资源的 ...

  7. 简单实现Vue中的虚拟dom

    简单实现Vue中的虚拟dom 传送门:简单实现Vue中的插值替换(三) 前言: 要想简单实现虚拟dom,首先我们要了解虚拟dom,知道自己要实现的是个什么东西. 说起来,我刚开始学习Vue的时候对虚拟 ...

  8. 简单介绍vue获取token实现token登录的示例代码

    最近新做了个vue项目,正好项目中有登录部分,本文就详细的介绍一下登录部分的实现,文中通过示例代码介绍的非常详细,感兴趣的小伙伴们可以参考一下 使用token做登录验证的思路大致如下: 1.在第一次登 ...

  9. 简单介绍Python中的几种数据类型

    大体上把Python中的数据类型分为如下几类: Number(数字) 包括int,long,float,complex String(字符串) 例如:hello,"hello",h ...

最新文章

  1. Spring 使用注解方式进行事务管理
  2. 【C 语言】数组 ( 多维数组本质 | 步长角度 理解 多维数组本质 )
  3. mysql having实例_Mysql必读mysql group by having 实例代码
  4. 深入理解JVM(一)编译openJDK
  5. js 中的break continue return
  6. 【Docker】ADD COPY no such file or directory
  7. 运行war包的命令及linux下实时查看日志
  8. 【Envi风暴】Envi 5.3 SP1经典安装手把手图文教程(含补丁文件)
  9. PADS2007_教程之PADS LAYOUT
  10. 支付系统详解:清结算系统
  11. SU插件|TopoShaper生成地形 免费下载及介绍(SketchUp草图大师必备)!
  12. 每日一记录,2022年1月5日
  13. Design A Dropbox
  14. Leetcode0720. 词典中最长的单词(simple)
  15. 京东到家订单订单查询服务演进
  16. 单点定位2米精度?这张卡差点干掉了RTK(内有轨迹对比图)
  17. python支持的编程方式包括,python的两种编程方式是什么
  18. Web 图片引用之相对路径与绝对路径
  19. 三星首次公开投资区块链,布局始于三年前
  20. Association Rules_python关联规则

热门文章

  1. 免费基于springboot的OA自动化办公系统,挺漂亮的
  2. 从Cascade到Niagara(Sprite篇)
  3. roslaunch mbot_gazebo view_mbot_gazebo_room.launchroslaunch打开更改gazebo world报错
  4. 图片半透明圆形镂空遮罩
  5. 大数据个人隐私保护_通过这4个隐私优先应用程序保护您的个人数据
  6. 天津理工大学 计算机网络综合实验,天津理工大学计算机网络实验二.pdf
  7. 机器人工作原理的超详细解析,生动、形象!
  8. ol仿百度拖拽调整圆的大小的实现
  9. 计算机效应,“罗森塔尔”效应在计算机基础教学中的应用探讨
  10. 别只用 Selenium,新神器 Pyppeteer 绕过淘宝更简单!