-
每个组件(也就是
Vue实例)在beforeCreate的生命周期中都混入(Vue.mixin)同一个Store实例作为属性$store, 也就是为啥可以通过this.$store.dispatch等调用方法的原因。 -
其实就是:
vm.$store._vm._data.?state.count其中vm.$store._vm._data.?state是 响应式的。 怎么实现响应式的?其实就是new Vue(). -
Vue.use(插件),然后插件就会被注册,在beforeCreat时候会把插件初始化,也就是Vue实例上面都会挂载上同一个$store实例,用来共享属性和方法。 -
如果是 `cdn script` 方式引入`vuex`插件,则自动安装`vuex`插件,不需要用`Vue.use(Vuex)`来安装。 -
console.assert 函数报错不会阻止后续代码执行。 -
Object的相关内置方法:
-
creat:提一下
Object.create(null)和{}的区别。前者没有原型链,后者有。 即Object.create(null).__proto__是undefined({}).__proto__是Object.prototype。