美文网首页
本地会话存储与设置sessionStorage

本地会话存储与设置sessionStorage

作者: 小呆糊总 | 来源:发表于2019-03-11 17:12 被阅读0次

    本地会话存储与设置sessionStorage

    sessionStorage只能存储字符串类型数据,无法直接存储数组类型和JSON对象,故用到以下两种方法:

    1. JSON.stringify() 方法是将一个JavaScript值(对象或者数组)转换为一个 JSON字符串【从一个对象中解析出字符串】

    实例:

    var data={sex:'女'}

    JSON.stringify(data)

    结果是:

     '{"sex":"女"}'

    2. JSON.parse() 方法用来解析JSON字符串;【从一个字符串中解析出json对象】

    实例:

    var data='{"sex":"女"}'

    ​JSON.parse(data)

    结果是:

    ​sex:"女" 

    如果需要获取用户登陆后,用户的用户名与token值,需要以下操作:

    1.login页登录成功的ajax设置:

    sessionStorage.setItem('userData',JSON.stringify(response.data))

    2.系统公用js获取token值此値设置为全局:

    var accessToken=JSON.parse(sessionStorage.getItem('userData')).accessToken

     var loginUser= JSON.parse(sessionStorage.getItem('userData')).loginUser

    或用变量形式:

    var HRui = {

    accessToken: JSON.parse(sessionStorage.getItem('userData')).accessToken,

    loginUser: JSON.parse(sessionStorage.getItem('userData')).loginUser,

    }

    3.使用用或回显

    console.log(loginUser) 或 console.log(HRui.loginUser)

    相关文章

      网友评论

          本文标题:本地会话存储与设置sessionStorage

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