vuex是为了解决多组件之间的共享状态的一种状态管理模式, 强调集中式管理, 将所有的共享状态放在内存中, 读取速度快, 但是页面一刷新就恢复默认值了,
vuex的五大核心: state(存放数据的地方) , actions(发送异步请求), getters(类似于computed计算属性), mutations(更改状态的地方), modules(组件模块化) 。其中, 更改状态只能在mutations中,是同步请求, 通过commit来更改, 发送异步请求要在actions里面,组件通过dispath来触发
vuex有四个辅助函数: mapGetters. mapActions . mapMutations. mapState
localstorage是永久性存储, 存在本地中,只要不主动删除就会一直存在
cookie储存的信息比较少, 只有4KB 它有有效时间, 过期会自动删除
网友评论