美文网首页程序员
本地存储localStorage使用

本地存储localStorage使用

作者: 废柴码农 | 来源:发表于2019-01-04 17:14 被阅读3次
存储数据
localStorage.setItem("name","Amy") //存储名字为name值为Amy的变量
localStorage.name = "Amy"; // 等价于上面的命令
localStorage // Storage{name: "Amy", length: 1} 读取数据
读取数据
localStorage.getItem("name") //Amy,读取保存在localStorage对象里名为name的变量的值
localStorage.name // "Amy"
localStorage.valueOf() //读取存储在localStorage上的所有数据
localStorage.key(0) // 读取第一条数据的变量名(键值)
//遍历并输出localStorage里存储的名字和值
for(var
i=0; i<localStorage.length;i++){
  console.log('localStorage里存储的第'+i+'条数据的名字为:'+localStorage.key(i)+',值为:'+localStorage.getItem(localStorage.key(i)));
}
所以,相当于localstorage上得有变量或者后面需要点上一个参数,如果单纯的让localstorage等于一个变量的话其实是没有存到上面
结合react项目的具体使用
import React, { Component } from 'react';
var storage=window.localStorage;
class Login extends Component{
    constructor(props){
        super(props);
        this.state={
          userName:"", //用户名
          password:""  //密码
        }
    }
    //请求接口
    userOnLine=()=>{
     axios
     .post("/safemgmt/api/admin/login",{
         username:this.state.userName,
         password:this.state.password,
     })  
    .then(res=>{
         if(res.data.code==="0"){
          window.location.href="#/admin/home"//点击之后跳转到的组件
         }
         storage.token = res.data.result.token;
         axios.interceptors.request.use(function (config) {
          config.withCredentials = true
          config.headers = {
              token : storage.token
          }
          return config;
          }, function (error) {
          return Promise.reject(error);
      })
     })   
    }
 render() {
        <div>
         //内容
        </div>
        )}
    }
export default Login;

PS:本人只是一枚废柴小码农,在实战中积累经验,只是将所踩过的坑分享出来给遇到同样坑的小伙伴们提个醒,可能会少走些弯路。如果能帮助到你解决实际问题,我将更加坚定分享的初衷:一起成长。
目前只在知乎上和简书上更新文章,准备在这两个地方持续更新文章,您的关注对我可能是莫大的鼓励。

知乎用户名:废柴码农
微博用户名:执拗病患者

哈哈,交个朋友啦~

相关文章

  • 常用的本地存储

    本地存储 sessionStorage(临时存储) localStorage(长期储存) 使用方式 session...

  • 使用localStorage进行本地存储

    本文简单的介绍了localStorage的使用方法和优缺点,以及如何使用localStorage实现本地存储。如果...

  • 本地存储localStorage使用

    存储数据 读取数据 所以,相当于localstorage上得有变量或者后面需要点上一个参数,如果单纯的让local...

  • js

    1、cookie、localStorage、sessionStorage的区别和使用? cookie:是存储在本地...

  • 2:如何实现浏览器内多个标签页之间的通信

    思路:就是考察数据存储的知识,分别就是本地存储和服务器存储 1:使用localStorage 使用localStr...

  • localStorage和sessionStorage

    *示例 localStorage 设置本地存储 读取本地存储 清除本地存储 key()方法 说明:在不知道本地存储...

  • 本地存储和jQuery UI

    本地存储 本地存储分为cookie,以及新增的localStorage和sessionStoragecookie ...

  • Save localstorage

    LocalStorage 含义 在HTML5中,这个特性主要是用来作为本地存储来使用的。在localStorage...

  • 本地存储 与 cookie

    一、本地存储: (1)localStorage 保存数据:localStorage.setItem(key,...

  • 2018-12-12本地存储

    * 本地存储 * 本地存储分为cookie,以及新增的localStorage和sessionStorag...

网友评论

    本文标题:本地存储localStorage使用

    本文链接:https://www.haomeiwen.com/subject/mpskrqtx.html