标签:实例 存储 事件 use imp pre mit 概览 创建
一、概览二、使用Vuex
1、安装Vuex模块
npm install vuex --save-dev
2、作为插件使用
Vuex.use(Vuex)
3、定义一个容器
new Vuex.Store()
4、注入根实例
new vue({
store
})
具体步骤:
1、在src目录下新建store文件夹,里面创建index.js文件
在index.js文件:
import Vue from ‘vue‘
import Vuex from ‘vuex‘
Vuex.use(Vuex)
let store = new Vuex.Store({
state:{ //对象,应用所需要的状态数据都放在这里面
count:100
},
mutations:{ //对象,显示的提交mutations
addIncrement(state){
//do something
}
}
})
export default store
其他组件:
methods:{
addHandle(){ //改变状态,提交mutations
this.$store.commit(‘addIncrement‘);
}
}
2、在main.js下面
import store from ‘./store‘
new vue({
router,
store
})
三、Vuex核心概念
1、store:类似容器,包含应用的大部分状态
标签:实例 存储 事件 use imp pre mit 概览 创建
原文地址:http://blog.51cto.com/9161018/2331119