vue sessionstorage的用法
时间: 2023-11-11 16:06:57 浏览: 168
Vue中使用sessionStorage的方法如下:
1. 存储数据:可以使用sessionStorage.setItem(key, value)方法将数据存储到sessionStorage中。其中,key是存储的键名,value是存储的值。例如,sessionStorage.setItem("username", "John")将用户名存储为"John"。
2. 获取数据:可以使用sessionStorage.getItem(key)方法获取sessionStorage中存储的数据。其中,key是要获取的键名。例如,sessionStorage.getItem("username")将返回存储的用户名"John"。
3. 删除数据:可以使用sessionStorage.removeItem(key)方法删除sessionStorage中的数据。其中,key是要删除的键名。例如,sessionStorage.removeItem("username")将删除存储的用户名。
4. 存储JSON对象:如果要存储JSON对象,可以使用JSON.stringify()方法将对象转换为文本格式,然后再存储到sessionStorage中。例如,var userEntity = { name: 'tom', age: 22 }; sessionStorage.setItem("user", JSON.stringify(userEntity))将用户对象存储到sessionStorage中。
5. 获取JSON对象:如果要获取存储的JSON对象,可以使用JSON.parse()方法将存储的文本转换回对象格式。例如,var user = JSON.parse(sessionStorage.getItem("user"))将获取存储的用户对象。
需要注意的是,sessionStorage中存储的数据只在当前窗口或标签页中有效,关闭窗口或标签页后数据将被删除。如果需要在浏览器窗口关闭后仍然保留数据,可以使用localStorage属性进行存储。
阅读全文