|
至此,对于 `core/index.js` 文件的作用我们也大概清楚了,在这个文件里,它首先将核心的 `Vue`,也就是在 `core/instance/index.js` 文件中的 `Vue`,也可以说是原型被包装(添加属性和方法)后的 `Vue` 导出,然后使用 `initGlobalAPI` 方法给 `Vue` 添加静态方法和属性,除此之外,在这里文件里,也对原型进行了修改,为其添加了两个属性:`$isServer` 和 `$ssrContext`,最后添加了 `Vue.version` 属性并导出了 `Vue`。
|
|
至此,对于 `core/index.js` 文件的作用我们也大概清楚了,在这个文件里,它首先将核心的 `Vue`,也就是在 `core/instance/index.js` 文件中的 `Vue`,也可以说是原型被包装(添加属性和方法)后的 `Vue` 导出,然后使用 `initGlobalAPI` 方法给 `Vue` 添加静态方法和属性,除此之外,在这里文件里,也对原型进行了修改,为其添加了两个属性:`$isServer` 和 `$ssrContext`,最后添加了 `Vue.version` 属性并导出了 `Vue`。
|