想要知道这个答案,最好的办法就是看源码。我们找到src/index.js查看export部分的代码:
export default {
Store,
install,
version: '__VERSION__',
mapState,
mapMutations,
mapGetters,
mapActions,
createNamespacedHelpers
}
我样可以简单的归为这四类
- Store类
- install
- version
- 5个helper方法
记忆索引:
- 当我引入vuex的时候,需要进行new Store(),所以它包括Store类
- 当我引入vuex的时候,需要进行安装 Vue.use(Vuex),Vue插件要求对象有一个install方法
- vuex有版本号,所以用version记录
- 用this.$store去访问太复杂了,可以进行一些简化,所以提供一些helper方法。
现在你清楚vuex都返回什么吗?
网友评论