“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('方法名',载荷)