“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('方法名',载荷)
文章探讨了localstorage与vuex在数据存储上的差异,前者持久化存储,后者存在于内存中。同时,介绍了sessionStorage与localstorage的区别,前者只在当前会话有效。此外,还讨论了JSON.parse和JSON.stringify在对象与字符串间转换的作用,以及在vuex中state作为数据容器和mutations用于改变数据的角色。
17万+

被折叠的 条评论
为什么被折叠?



