Vuex起步 - - Vuex和全局对象的区别
2019-02-26 13:52
489 查看
Vuex起步 - - Vuex和全局对象的区别
每一个 Vuex 应用的核心就是 store(仓库)。“store”基本上就是一个容器,它包含着你的应用中大部分的状态 (state)。Vuex 和单纯的全局对象有以下两点不同:
- Vuex 的状态存储是响应式的。当 Vue 组件从 store 中读取状态的时候,若 store 中的状态发生变化,那么相应的组件也会相应地得到高效更新。
- 你不能直接改变 store 中的状态。改变 store 中的状态的唯一途径就是显式地提交 (commit) mutation。这样使得我们可以方便地跟踪每一个状态的变化,从而让我们能够实现一些工具帮助我们更好地了解我们的应用。
相关文章推荐
- vue.js 中 :is 与 is 的用法和区别,学习全局与局部注册组件
- 静态函数里定义的变量,不为所有对象共享,类的静态变量和类外全局变量区别,静态函数和普通函数区别
- 自定义vue全局组件use使用、vuex的使用
- //这里为什么定义个display()全局函数,作为舞台,让对象唱戏,不能直接把他们放在主函数里面吗,这样写好处在哪,两者区别在哪?????
- Java_类和对象(完美总结)_转载_覆盖和隐藏的区别,覆盖就不能使用了,而隐藏提供全局方法名或者全局变量名还可以使用
- 如何全局指向vue对象
- c++ 普通全局变量与指针类型的对象变量 应用区别
- 自定义vue全局组件use使用、vuex的使用详解
- 深入浅析Vue全局组件与局部组件的区别
- Vue-起步篇:Vue与React、 Angular的区别
- vue使用vuex控制全局组件
- vuex--学习笔记(二)在组件中如何获取vuex的state对象中的属性
- OS中类和对象还有,nil/Nil/NULL的区别
- java面试题:String字面值对象和构造方法创建对象的区别
- java中的全局变量与静态变量的区别与联系?有时候为什么专门定义静态变量。(标题党~~)
- 面向对象与面向过程的区别
- 列表渲染 Vue2.0与Vue1.0的区别
- vue资源文件夹 assets和static的区别
- 【Unity】实现全局管理预制体对象
- 可迭代对象,迭代器(生成器)区别