安装使用
1、安装:npm install vuex --save
2、导入:
import Vuex from 'vuex'
Vue.use(Vuex)
3、创建实例对象 并使用,如果是外部文件需要引入 实例对象需要需要暴露出去 export default
new Vuex.Store({
state:{
count:0
},
mutations:{
}
})
知识点总结
1、state 相当于data 是共享数据存储变量的地方
2、mutations 是唯一一个有权利改变state 数据的,这个里边定义的都是函数方法 它会接受 state 作为第一个参数,想要调用它需要使用commit(“名称”,参数)
3、Action 是用来执行异步任务,比如定时器 ajax 都需要在Action 执行,用法跟mutations 类似 也是函数,它的第一个参数是context,可以调用 context.commit 提交一个 mutation,或者过 context.state 和 context.getters 来获取 state 和 getters。
4、