Vue源码的全方位解读(三)
Vue内部会向构造函数添加一些属性和方法。常见的import就是调用一些函数,并将Vue构造函数当做参数传递给这些函数,这些函数的作用就是向Vue的原型中挂载方法。
import {initMixin} from './init';比如
exports function initMixin(Vue){ Vue.prototype._init=function (options){ //做些什么 } }
当函数调用的时候,会向Vue构造函数的prototype属性添加_init方法,执行new Vue()时,会调用_init方法,该方***实现一系列的初始化操作,包括整个生命周期的流程以及响应式系统流程的启动等等。