vue0.11.9源码

Last Updated:

2023-08-04

src/vue.js

在线github源码

第一个逻辑入口 Vue的构造函数

#L18

源码就3行

function Vue (options) {
  this._init(options)
}

构造函数的this._init逻辑

是在第#69行挂到prototype上,从而能通过this._init访问到 这个函数具体逻辑是在instance/init.js里头 详细分析见vue0.11.9源码 src_instance_init.js

第二个逻辑入口 extend(Vue, require('./api/global'))

#L26

注册全局的api函数,譬如Vue.extend, Vue.nextTick, Vue.compiler等等

源码是src/api/global.js

详细分析见vue0.11.9源码 src_api_global.js