createAppContext
- createAppContext:初始化应用实例,在执行 createApp->createAppAPI 时会调用这个函数,生成一个 context 对象,然后执行context.app = {} 初始化app对象。
function createAppContext() {
return {
app: null,
config: {
isNativeTag: NO,
performance: false,
globalProperties: {},
optionMergeStrategies: {},
errorHandler: undefined,
warnHandler: undefined,
compilerOptions: {}
},
mixins: [],
components: {},
directives: {},
provides: Object.create(null),
optionsCache: new WeakMap(),
propsCache: new WeakMap(),
emitsCache: new WeakMap()
};
}