1. Vuex是什么?
Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式
2. 什么时候应该使用Vuex?
Vuex 可以帮助我们管理共享状态,并附带了更多的概念和框架。这需要对短期和长期效益进行权衡。
说人话就是:Vuex就是存放公共的变量的,需要的时候可以直接拿到,一般的小型项目,自己的练手项目Vuex用的是很少的,一般也不需要到Vuex。Vuex的话一般都是大型项目用的比较多。
3.Vuex有些啥?怎么用Vuex?
- State: Vuex中的基本数据。
- getters :从基本数据派生的数据
- mutations :提交更改数据的方法(同步)
- actions :用来提交异步的方法
- modules :模块化的Vuex,使每个模块都拥有自己的的state、mutation、action、getter
4。vuex的使用:
const store = new Vuex.Store({
state: {
count:0
}
})
在页面中时候的话 $store.state.count 就可以获取到count 的值了(方法中加上this即可)