Closed
Description
Version
3.1.2
Reproduction link
https://github.com/hezhongfeng/vue-page-stack/tree/next
Steps to reproduce
I don't like Vue's KeepAlive cache policy , So I want to create a component like KeepAlive.
But When I use my Component with transition
,there is a error Uncaught TypeError: Cannot read property '_' of null
.
This error is create by packages/runtime-core/src/componentSlots.ts
initSlots.
I don't know how to resolve it.
const KKeepAliveImpl: ComponentOptions = {
name: `KKeepAlive`,
__isKeepAlive: true,
setup(props, { slots }: SetupContext) {
return () => {};
},
};
const KKeepAlive = KKeepAliveImpl as any as {
__isKeepAlive: true;
new (): {
$props: VNodeProps;
};
};
What is expected?
Like KeepAlive work.
What is actually happening?
there is a error Uncaught TypeError: Cannot read property '_' of null
.
Metadata
Metadata
Assignees
Labels
No labels