为什么我们在组件中直接this.$store.xx,就可以對vuex进行操作
每次我们在使用vuex的时候需要
// 对低于vue低于2的版本处理
在applyMixin方法中,先获取Vue的版本号低于2的版本通过重写Vue的原型方法_init来实现目的,由于我对于低版本的vue不了解此文就不对此分析了。对于vue2.x版本使用全局混入的机制,使用全局混入它将影响每一个之后创建的 Vue 实例。在实例生命周期beforeCreate的会执行vuexInit方法
* Vuex初始化钩子,注入到每个实例的钩子列表中
以上就是为什么我们再组件中this.$store都能指向Vuex的Store实例对象