vue.js

关注公众号 jb51net

关闭
首页 > 网络编程 > JavaScript > javascript类库 > vue.js > Vue_localStorage本地存储和本地取值

解决Vue_localStorage本地存储和本地取值问题

作者:我不是长安

这篇文章主要介绍了解决Vue_localStorage本地存储和本地取值问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

Vue_localStorage本地存储和本地取值

Vue本地存储(3种)

① localStorage(长期存储)

② sessionStorage(临时存储)

③ cookie(有时效性)

共同点

不同点

▶存储大小不同

sessionStorage和localStorage用法基本一致,引用类型的值需要转换成Json,我这里用localstorage来举例。

Vue存值取值本地存储

根据项目需求,也可以使用sessionStorage进行存值取值

sessionStorage.setItem("username",user.name)
sessionStorage.getItem("username")

如果直接使用sessionStorage.setItem和sessionStorage.getItem来进行存取对象则不能正常使用该对象,并且在Application的SessionStorage中会显示[object object]

解决方法:转换为json格式进行存取

sessionStorage.setItem('userObj', JSON.stringify(user))
JSON.parse(sessionStorage.getItem('userObj'))

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文