Vue本地存储(cookie、sessionStorage,localStorage)

本文主要是介绍Vue本地存储(cookie、sessionStorage,localStorage),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Vue本地存储(cookie、sessionStorage,localStorage)

简介

  • cookie:登录信息存储在cookie中,有过期时间,过期后即失效
  • sessionStorage:存储在浏览器,浏览器关闭后失效
  • localStorage:永久生效,除非清除浏览器缓存或者删除代码

增删查

  • sessionStorage:
    • 添加:this.$cookies.set('name', '张三', '1h')
    • 查询:sessionStorage.getItem('name')
    • 删除:sessionStorage.removeItem('name')
      sessionStorage.clear()
  • localStorage:
    • 添加:localStorage.setItem("name",'李四')
    • 查询:localStorage.getItem("name")
    • 删除:localStorage.removeItem('name')
      localStorage.clear()
  • cookie:
    • 添加:this.$cookies.set("name", '陈五','1h')
    • 查询:this.$cookies.get('name')
    • 删除:$cookies.remove('name')

注:使用cookie需要下载vue-cookies

cnpm install vue-cookies -S

在main.js中导入

import VueCookies from 'vue-cookies'Vue.use(VueCookies)
<template><div class="about"><button @click="SaveLocalStorage">存储到localStorage</button><button @click="GetLocalStorage">从localStorage取出</button><button @click="DeleteLocalStorage">删除localStorage</button><br><button @click="SaveSessionStorage">存储到localStorage</button><button @click="GetSessionStorage">从localStorage取出</button><button @click="DeleteSessionStorage">删除localStorage</button><br><button @click="SaveCookie">存储到cookie</button><button @click="GetCookie">从cookie取出</button><button @click="DeleteCookie">删除cookie</button></div>
</template>
<script>
export default {name :'About',methods:{SaveLocalStorage(){// 添加LocalStorage  键:name 值:张三localStorage.setItem("name",'张三')},GetLocalStorage() {// 查询LocalStoragelet name = localStorage.getItem("name")console.log(name)},DeleteLocalStorage() {// 删除LocalStoragelocalStorage.removeItem('name')localStorage.clear()},SaveSessionStorage() {// 添加SessionStorage 键:name 值:李四 过期时间:1小时this.$cookies.set('name', '李四', '1h')},GetSessionStorage() {// 查询SessionStoragelet name = sessionStorage.getItem('name')console.log(name)},DeleteSessionStorage() {// 删除SessionStoragesessionStorage.removeItem('name')sessionStorage.clear()},SaveCookie() {// 添加Cookie 键:name 值:陈五this.$cookies.set("name", '陈五','1h')},GetCookie() {// 查找Cookielet name = this.$cookies.get('name')console.log(name)},DeleteCookie() {// 删除Cookiethis.$cookies.remove('name')},}
}
</script>

这篇关于Vue本地存储(cookie、sessionStorage,localStorage)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/954510

相关文章

Java后端接口中提取请求头中的Cookie和Token的方法

《Java后端接口中提取请求头中的Cookie和Token的方法》在现代Web开发中,HTTP请求头(Header)是客户端与服务器之间传递信息的重要方式之一,本文将详细介绍如何在Java后端(以Sp... 目录引言1. 背景1.1 什么是 HTTP 请求头?1.2 为什么需要提取请求头?2. 使用 Spr

vue解决子组件样式覆盖问题scoped deep

《vue解决子组件样式覆盖问题scopeddeep》文章主要介绍了在Vue项目中处理全局样式和局部样式的方法,包括使用scoped属性和深度选择器(/deep/)来覆盖子组件的样式,作者建议所有组件... 目录前言scoped分析deep分析使用总结所有组件必须加scoped父组件覆盖子组件使用deep前言

VUE动态绑定class类的三种常用方式及适用场景详解

《VUE动态绑定class类的三种常用方式及适用场景详解》文章介绍了在实际开发中动态绑定class的三种常见情况及其解决方案,包括根据不同的返回值渲染不同的class样式、给模块添加基础样式以及根据设... 目录前言1.动态选择class样式(对象添加:情景一)2.动态添加一个class样式(字符串添加:情

springboot 加载本地jar到maven的实现方法

《springboot加载本地jar到maven的实现方法》如何在SpringBoot项目中加载本地jar到Maven本地仓库,使用Maven的install-file目标来实现,本文结合实例代码给... 在Spring Boothttp://www.chinasem.cn项目中,如果你想要加载一个本地的ja

使用JavaScript操作本地存储

《使用JavaScript操作本地存储》这篇文章主要为大家详细介绍了JavaScript中操作本地存储的相关知识,文中的示例代码讲解详细,具有一定的借鉴价值,有需要的小伙伴可以参考一下... 目录本地存储:localStorage 和 sessionStorage基本使用方法1. localStorage

React实现原生APP切换效果

《React实现原生APP切换效果》最近需要使用Hybrid的方式开发一个APP,交互和原生APP相似并且需要IM通信,本文给大家介绍了使用React实现原生APP切换效果,文中通过代码示例讲解的非常... 目录背景需求概览技术栈实现步骤根据 react-router-dom 文档配置好路由添加过渡动画使用

使用Vue.js报错:ReferenceError: “Vue is not defined“ 的原因与解决方案

《使用Vue.js报错:ReferenceError:“Vueisnotdefined“的原因与解决方案》在前端开发中,ReferenceError:Vueisnotdefined是一个常见... 目录一、错误描述二、错误成因分析三、解决方案1. 检查 vue.js 的引入方式2. 验证 npm 安装3.

vue如何监听对象或者数组某个属性的变化详解

《vue如何监听对象或者数组某个属性的变化详解》这篇文章主要给大家介绍了关于vue如何监听对象或者数组某个属性的变化,在Vue.js中可以通过watch监听属性变化并动态修改其他属性的值,watch通... 目录前言用watch监听深度监听使用计算属性watch和计算属性的区别在vue 3中使用watchE

python解析HTML并提取span标签中的文本

《python解析HTML并提取span标签中的文本》在网页开发和数据抓取过程中,我们经常需要从HTML页面中提取信息,尤其是span元素中的文本,span标签是一个行内元素,通常用于包装一小段文本或... 目录一、安装相关依赖二、html 页面结构三、使用 BeautifulSoup javascript

Nacos客户端本地缓存和故障转移方式

《Nacos客户端本地缓存和故障转移方式》Nacos客户端在从Server获得服务时,若出现故障,会通过ServiceInfoHolder和FailoverReactor进行故障转移,ServiceI... 目录1. ServiceInfoHolder本地缓存目录2. FailoverReactorinit