fix(hmr): don't remove __file key from component type
This commit is contained in:
parent
293b41ba3b
commit
9db3cbbfc1
@ -116,7 +116,7 @@ function reload(id: string, newComp: ComponentOptions | ClassComponent) {
|
|||||||
newComp = isClassComponent(newComp) ? newComp.__vccOpts : newComp
|
newComp = isClassComponent(newComp) ? newComp.__vccOpts : newComp
|
||||||
extend(component, newComp)
|
extend(component, newComp)
|
||||||
for (const key in component) {
|
for (const key in component) {
|
||||||
if (!(key in newComp)) {
|
if (key !== '__file' && !(key in newComp)) {
|
||||||
delete (component as any)[key]
|
delete (component as any)[key]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user