js-cookie 插件的使用方法, cookie的使用存储和删除

摘要:
Cookie。remove('name',{path:“”});//远离的!

一、安装

npm install js-cookie --save

二、引用

import Cookies from 'js-cookie'

三、一般使用

  1. 存到Cookie去
  1. // Create a cookie, valid across the entire site:  
  2. Cookies.set('name', 'value');  
  3.    
  4. // Create a cookie that expires 7 days from now, valid across the entire site:  
  5. Cookies.set('name', 'value', { expires: 7 });  
  6.    
  7. // Create an expiring cookie, valid to the path of the current page:  
  8. Cookies.set('name', 'value', { expires: 7, path: '' });  
2.在Cookie中取出
  1. // Read cookie:  
  2. Cookies.get('name'); // => 'value'  
  3. Cookies.get('nothing'); // => undefined  
  4.    
  5. // Read all visible cookies:  
  6. Cookies.get(); // => { name: 'value' }  
3.删除
  1. // Delete cookie:  
  2. Cookies.remove('name');  
  3.    
  4. // Delete a cookie valid to the path of the current page:  
  5. Cookies.set('name', 'value', { path: '' });  
  6. Cookies.remove('name'); // fail!  
  7. Cookies.remove('name', { path: '' }); // removed!  

四、特殊使用(在Cookie中存对象)

跟一般使用不同的是,从Cookie中取出的时候,要从字符串转换成json格式:
  1. const user = {  
  2. name: 'lia',  
  3. age: 18}  
  4. Cookies.set('user', user)const liaUser = JSON.parse(Cookies.get('user'))  
  1. // Create a cookie, valid across the entire site:  
  2. Cookies.set('name', 'value');  
  3.    
  4. // Create a cookie that expires 7 days from now, valid across the entire site:  
  5. Cookies.set('name', 'value', { expires: 7 });  
  6.    
  7. // Create an expiring cookie, valid to the path of the current page:  
  8. Cookies.set('name', 'value', { expires: 7, path: '' });  

免责声明:文章转载自《js-cookie 插件的使用方法, cookie的使用存储和删除》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇SharePoint Online 自定义Modern UI表单Google日本語入力的使用方法,基本的快捷键。下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

SpringBoot配置属性之Server参数

server配置server.address指定server绑定的地址 server.compression.enabled是否开启压缩,默认为false. server.compression.excluded-user-agents指定不压缩的user-agent,多个以逗号分隔,默认值为:text/html,text/xml,text/plain,t...

如何设计安全的用户登录功能

用户登录功能是Web应用系统具备的最基本的功能,关系到用户数据和应用系统数据的安全,设计一个安全的用户登录功能,涉及到以下几个方面的内容。 (一) 老生常谈——口令 1. 口令长度与复杂度限制 限制用户输入一些非常容易被破解的口令,比如qwert、asdfg、123456、password之类的,参考twitter和 facebook的设计,为这样的口令做...

Django——Session源码分析

首先我们导入django.contrib.sessions.middleware这个中间件,查看里面的Session源码 from django.contrib.sessions.middleware import SessionMiddleware 我们可以看到一个类,可以把他分为3部分: class SessionMiddleware(Middlewa...

jsp------实现MD5加密

index.jsp <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()...

Java Cookie添加SameSite属性

package com.iwhalecloud.dbepecsp.sigma.gateway.config;import org.apache.tomcat.util.http.Rfc6265CookieProcessor;import org.apache.tomcat.util.http.SameSiteCookies;import org.sprin...

WKWebView强大的新特性

iOS11对WKWebView的功能进一步完善,新增如下功能: Manager Cookies Fileter unwanted content Provide custom resources 下面是对各个特性的简单介绍,详细可参见源码。 1.Manager Cookies iOS11新增了一个类来专门管理Cookies:WKHTTPCookieSt...