From: Evan You Date: Mon, 8 May 2023 04:06:39 +0000 (+0800) Subject: fix(runtime-core): ensure defineComponent name in extraOptions takes higher priority X-Git-Tag: v3.3.0-beta.5~10 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b2be75bad4ba70da1da6930eb914e51ce2c630b2;p=thirdparty%2Fvuejs%2Fcore.git fix(runtime-core): ensure defineComponent name in extraOptions takes higher priority --- diff --git a/packages/runtime-core/src/apiDefineComponent.ts b/packages/runtime-core/src/apiDefineComponent.ts index 722a3693e3..9edb9965e2 100644 --- a/packages/runtime-core/src/apiDefineComponent.ts +++ b/packages/runtime-core/src/apiDefineComponent.ts @@ -279,6 +279,6 @@ export function defineComponent( extraOptions?: ComponentOptions ) { return isFunction(options) - ? extend({}, extraOptions, { setup: options, name: options.name }) + ? extend({ name: options.name }, extraOptions, { setup: options }) : options }