Create a component like KeepAlive.
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
.
Hello, thank you for taking time filling this issue!
However, we kindly ask you to use our Issue Helper when creating new issues, in order to ensure every issue provides the necessary information for us to investigate. This explains why your issue has been automatically closed by me (your robot friend!).
I hope to see your helper-created issue very soon!