复习的笔记

文章探讨了localstorage与vuex在数据存储上的差异,前者持久化存储,后者存在于内存中。同时,介绍了sessionStorage与localstorage的区别,前者只在当前会话有效。此外,还讨论了JSON.parse和JSON.stringify在对象与字符串间转换的作用,以及在vuex中state作为数据容器和mutations用于改变数据的角色。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

local storage 和 vuex的区别

vuex 存储在内存,localstorage则以文件的形式存储在本地

本地存储与回话存储的区别 

本地存储 localStorage 长时间的存储 除非手动清除

回话存储 sessionStorage 如果关闭这个回话 当前页面保存的数据就没有 

JSON.parse与JSON.stringify的区别 

1.我们从服务器获取到的token是一个对象 我们想要把这个对象存放到本地存储里 但是本地存储不存对象 所以我们要先把对象转化为JSON字符串 然后存到本地存储里 并且当我们要使用这个对象的时候  又需要把它从JSON字符串转为JS对象

2.JSON.stringify 把JS对象字符串化 转为JSON字符串

3.JSON.parse 把JSON字符串“杀死” 变成JS对象 

 state与mutations的区别

1.store页面中 state用于存放数据 相当于data 访问state中的数据this.$store.state.变量名

2.mutation用于修改数据 this.$store.commit('方法名',载荷)

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值