fix(runtime-core): fix component name inference in warnings
Should not pollute component definition name property fix #1418
This commit is contained in:
@@ -82,19 +82,8 @@ function resolveAsset(
|
||||
res = self
|
||||
}
|
||||
}
|
||||
if (__DEV__) {
|
||||
if (res) {
|
||||
// in dev, infer anonymous component's name based on registered name
|
||||
if (
|
||||
type === COMPONENTS &&
|
||||
isObject(res) &&
|
||||
!(res as ComponentOptions).name
|
||||
) {
|
||||
;(res as ComponentOptions).name = name
|
||||
}
|
||||
} else if (warnMissing) {
|
||||
warn(`Failed to resolve ${type.slice(0, -1)}: ${name}`)
|
||||
}
|
||||
if (__DEV__ && warnMissing && !res) {
|
||||
warn(`Failed to resolve ${type.slice(0, -1)}: ${name}`)
|
||||
}
|
||||
return res
|
||||
} else if (__DEV__) {
|
||||
|
||||
Reference in New Issue
Block a user