1.什么是Vuex?
Vuex 是一个专为 Vue.js 应用程序开发的状态管理插件。它采用集中式存储管理应用的所有组件的状态,而更改状态的唯一方法是提交mutation。
2.什么时候用Vue?
多个组件依赖于同一状态时。
来自不同组件的行为需要变更同一状态
3.vuex有哪几种属性?
有五种,分别是 State、 Getter、Mutation 、Action、 Module
state:存放公共数据的地方;
getter:获取根据业务场景处理返回的数据;
mutations:唯一修改state的方法,修改过程是同步的;
action:异步处理,通过分发操作触发mutation;
module:将store模块分割,模块化,命名空间;
4.Vuex中状态储存在哪里,怎么改变它?
存储在state中,改变Vuex中的状态的唯一途径就是显式地提交 (commit) mutation,this.$store.commit("Fangfa","data"), Fangfa 为mutations属性中定义的方法