fix(ssr): should de-optimize on vnode with PatchFlags.BAIL (#4818)

fix #4679
fix #5771
This commit is contained in:
edison
2022-05-10 18:35:34 +08:00
committed by GitHub
parent 410144149f
commit cd659fc86f
2 changed files with 8 additions and 3 deletions

View File

@@ -122,13 +122,13 @@ export function defineCustomElement(options: {
export function defineCustomElement(
options: any,
hydate?: RootHydrateFunction
hydrate?: RootHydrateFunction
): VueElementConstructor {
const Comp = defineComponent(options as any)
class VueCustomElement extends VueElement {
static def = Comp
constructor(initialProps?: Record<string, any>) {
super(Comp, initialProps, hydate)
super(Comp, initialProps, hydrate)
}
}