美文网首页react & vue & angularvue
vuex和localstorage . cookie的区别

vuex和localstorage . cookie的区别

作者: 萤火驻守心间 | 来源:发表于2022-07-12 22:38 被阅读0次

    vuex是为了解决多组件之间的共享状态的一种状态管理模式, 强调集中式管理, 将所有的共享状态放在内存中, 读取速度快, 但是页面一刷新就恢复默认值了,

    vuex的五大核心: state(存放数据的地方) , actions(发送异步请求), getters(类似于computed计算属性), mutations(更改状态的地方), modules(组件模块化) 。其中, 更改状态只能在mutations中,是同步请求, 通过commit来更改, 发送异步请求要在actions里面,组件通过dispath来触发   

    vuex有四个辅助函数:  mapGetters. mapActions . mapMutations. mapState

    localstorage是永久性存储, 存在本地中,只要不主动删除就会一直存在

    cookie储存的信息比较少, 只有4KB 它有有效时间, 过期会自动删除

    相关文章

      网友评论

        本文标题:vuex和localstorage . cookie的区别

        本文链接:https://www.haomeiwen.com/subject/sdfzbrtx.html