首页 > 其他分享 >localStorage、sessionStorage和cookie的使用

localStorage、sessionStorage和cookie的使用

时间:2024-01-15 21:01:22浏览次数:34  
标签:cookies name sessionStorage localStorage key cookie

vue-cookies的使用

首先需要安装vue-cookies

cnpm install vue-cookies -S

 

具体使用方法如下:

设置cookie:

// key,value形式、过期时间为7天
cookie.set('name', 'zeng', '7d')

 

获取cookie:

// 打印key值为name的cookie
console.log(cookie.get('name'))

 

删除cookie:

// 删除key值为name的cookie
cookie.remove('name')

 

localStorage与sessionStorage的使用

二者区别如下:

localStorage:永久有效,即便浏览器重启也有效,只能手动或代码删除

sessionStorage:当次有效,关闭浏览器,就会清除

 

使用方式:

设置:

localStorage.setItem('name', 'zeng')
sessionStorage.setItem('name', '彭于晏')

 

获取:

console.log(localStorage.getItem('name'))
console.log(sessionStorage.getItem('name'))

 

删除:

// 清空全部
localStorage.clear()
// 清空指定的
localStorage.removeItem('name')

sessionStorage.clear()
sessionStorage.removeItem('name')

 

标签:cookies,name,sessionStorage,localStorage,key,cookie
From: https://www.cnblogs.com/wellplayed/p/17966314

相关文章

  • 存入cookie中的数据变成了[object%20Object] 原因及处理
    原因在JavaScript中,当你尝试将一个对象直接存储到cookie中时,浏览器会将对象调用toString方法将其转换为字符串。对于大多数JavaScript内置对象,toString方法会将对象转换为字符串"[objectObject]"。因此,当你尝试将一个对象存储到cookie中时,实际上是将"[objectObject]"这个字符串......
  • java后端设置Cookie和响应Cookie
    @Slf4j@RestController@CrossOriginpublicclassLoginController{@GetMapping("/c1")publicResultcookie1(HttpServletResponseresponse){response.addCookie(newCookie("Login_user","zwj"));returnnew......
  • 网络爬虫-处理cookie登录的问题,seesion的用法
    一、以17k的小说网的登录为例,网址小说_17K小说网|最新小说下载-一起免费看小说当想要在小说网中看一下书架上的书都有哪些,必须得先登录一个账户才能看到,不同的用户登录看到内容也是不一样的,服务器是如何区分的呢?这里要引入cookie,不同的用户访问到服务器的时候,除了访问地......
  • 服务端跨域setcookie失败
    前端域名www.a.com后端域名list.a.com后端setcookiedomain.a.com如果失败,前端ajax添加$.ajaxSetup$.ajaxSetup({xhrFields:{withCredentials:true},crossDomain:true});letbaseUrl="xxx.com"$.ajax({type:"post",co......
  • 短视频商城系统,session和cookie实现登录
    短视频商城系统,session和cookie实现登录项目准备1.登录页面的login.html2.主页index.html3.处理登录的方法4.获取session中数据的方法5.过滤器登录页面在static目录下新建一个文件叫做login.html<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8">......
  • Java set-cooike cookie.setDomain错误
    javacookie.setDomain(".test.com");错误Therewasanunexpectederror(type=InternalServerError,status=500).Aninvaliddomain[.test.com]wasspecifiedforthiscookiepublicvoidsetCookie(HttpServletResponseresponse,Stringtoken){/......
  • localstorage是什么
    Laravel是一个流行的PHP框架,它具有出色的可测试性,可以帮助开发人员在更短的时间内编写可靠的代码。但是,即使使用了这个框架,也可能会出现测试覆盖率较低的情况。测试覆盖率是指代码中已由测试案例覆盖的部分比例。测试覆盖率越高,代码质量越高。在本文中,我们将分享几种技巧,帮助您提......
  • 面试官:禁用Cookie后Session还能用吗?
    Cookie和Session是Web应用程序中用于保持用户状态的两种常见机制,它们之间既有联系也有区别。Cookie是由服务器在HTTP响应中发送给客户端(通常是浏览器)的一小段数据。客户端将这些信息保存在本地,并在后续的请求中自动将其发送回服务器。而Session是在服务器端创建的一......
  • 如何使用CORS来允许设置Cookie
    要在Vue客户端和Node服务器端之间启用跨域资源共享(CORS)以允许设置Cookie,您需要在两个地方进行适当的配置。下面是一个示例:在Vue客户端中:安装axios库(如果还没有安装):npminstallaxios在您的Vue项目的主入口文件(如main.js)中添加以下代码:importaxiosfrom'axios';axios.def......
  • 在Go语言中处理HTTP请求中的Cookie
    在Web开发中,Cookie是一种常用的技术,用于在客户端存储数据,并在随后的请求中发送回服务器。Go语言的标准库提供了强大的支持来处理HTTP请求中的Cookie。首先,让我们了解如何在Go语言中设置Cookie。以下是一个简单的示例,演示如何在HTTP响应中设置一个名为sessionID的Cookie:go复制代码pa......