Skip to main content

vuex 存储和本地存储的区别

  1. 永久性
  • vuex 存储在内存,当刷新页面,就会清除内存了,这时 vuex 存储的值会丢失
  • localstorage(本地存储)则以文件的方式存储在本地,永久保存;sessionstorage( 会话存储 ) 临时保存
  1. 应用场景
  • vuex 可以存储不同类型数据
  • localStorage 和 sessionStorage 只能存储字符串类型
  1. 应用场景
  • vuex 用于组件之间的传值
  • localstorage,sessionstorage 则主要用于不同页面之间的传值

vuex 是否可以被客户端储存代替?

不可以。当两个组件共用一个数据源时,如果其中一个组件改变了该数据源,希望另一个组件响应该变化时,localstorage,sessionstorage 无法做到。

参考文章