vuex

作者: 大号火龙果 | 来源:发表于2019-10-23 13:10 被阅读0次

    vuex

    四大特征

    1 state 用来数据共享数据存储
    2 mutation 用来注册改变数据状态
    3 getters 用来对共享数据进行过滤操作
    4 actions 解决一部改变共享数据
    每一个vuex应用的核心就是store(仓库)。他是一个容器,它包含着你的应用中的大部分状态(state)。vuex和单纯的全局对象有一下两点不同:

    1. vuex 的状态是存储响应式的。当vue组件从state 中读取状态的时候,若store中的状态发生变化,那么相应的组件也会相应的得到高效更新。

    2. 你不能直接改变store中的状态。改变store中的状态的唯一途径就是显式的提交(commit) mutation(变化) 。这使得我们可以方便的跟踪每一个状态的变化。从而让我们能够实现一些工具帮助我们更好的了解我们的应用。

    vuex state

    vuex 使用单一状态树 ,意思就是你用一个状态对象就包含了全部的应用层级状态。所以它便是一个“唯一的数据源”。这也就意味着每个应用仅仅包含一个store实例。单一状态树能让我们直接的定位任一特定的状态片段,在调试的过程中也能轻易地取得整个当前应用状态的快照。

    未完待补

    相关文章

      网友评论

          本文标题:vuex

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