perf: avoid deopt for props/emits normalization when global mixins are used

This commit is contained in:
Evan You
2021-06-02 15:22:52 -04:00
parent e2ca67b59a
commit 51d2be2038
5 changed files with 35 additions and 28 deletions

View File

@@ -894,7 +894,7 @@ export function resolveMergedOptions(
const { mixins, extends: extendsOptions } = base
const {
mixins: globalMixins,
cache,
optionsCache: cache,
config: { optionMergeStrategies }
} = instance.appContext
const cached = cache.get(base)