vue的原始碼學習之四——2.Vue的靜態方法
阿新 • • 發佈:2019-01-07
// src/core/index.js Vue.version = '__VERSION__' // src/entries/web-runtime-with-compiler.js Vue.compile = compileToFunctions // 把模板template轉換為render函式 // src/core/global-api 在目錄結構中,我們指出,Vue的靜態方法大多都是在該資料夾中定義的 // src/core/global-api/index.js Vue.config //不過以直接替換整個config物件 Vue.util //幾個工具方法,但是官方不建議使用 Vue.set Vue.delete Vue.nextTick Vue.options = { components: {KeepAlive: KeepAlive} directives: {}, filters: {}, _base: Vue } // src/core/global-api/use.js Vue.use // src/core/global-api/mixin.js Vue.mixin // src/core/global-api/extend.js Vue.extend // src/core/global-api/assets.js Vue.component Vue.directive Vue.filter