在src同级目录下 新建一个store文件夹
在下面分别建立1
2
3
4
5
6
7|--src
|-store
| |--index.js
| |--state.js
| |--mutations.js
| |--getters.js
| |--actions.js
index.js中,引入其他文件并导出
1 | import Vue from 'vue' |
mapState 辅助函数
这样 就可以在页面中直接使用 this.count获取state 中 count的值1
2
3
4
5
6
7
8import { mapState } from 'vuex'
computed:{
mapState([
// 映射 this.count 为 store.state.count
'count'
])
}
mapMutation的使用
1 | import { mapMutations } from 'vuex' |
mapGetter辅助函数
1 | import { mapGetters } from 'vuex' |