vuex与localstorage的区别

时间:2021-08-22 09:27:25 类型:vue
字号:    

  vuex是存的状态,它是把数据存储在内存中。(页面刷新的时候数据会重新初始化,数据会丢失掉)

  localstorage是把文件,数据存储在本地的磁盘中。(在关闭浏览器后数据还一直存在,是持久的)

  注:很多同学觉得用localstorage可以代替vuex, 对于不变的数据确实可以,但是当两个组件共用一个数据源(对象或数组)时,如果其中一个组件改变了该数据源,希望另一个组件响应该变化时,localstorage,sessionstorage无法做到,而vuex可以。

    所以强调 vuex响应式的, 再说一遍, 响应式的!


<