fix(ssr): should de-optimize on vnode with PatchFlags.BAIL (#4818)
fix #4679 fix #5771
This commit is contained in:
@@ -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)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user