跳到主要内容

认识

2023年06月10日
柏拉文
越努力,越幸运

一、认识


Vue.mixin(options) 负责在 Vue 的全局配置上合并 options 配置。然后在每个组件生成 vnode 时会将全局配置合并到组件自身的配置上来。主要过程如下:

  1. 标准化 options 对象上的 propsinjectdirective 选项的格式

  2. 处理 options 上的 extendsmixins,分别将他们合并到全局配置上

  3. 然后将 options 配置和全局配置进行合并,选项冲突时 options 配置会覆盖全局配置

二、细节