umi-plugin-keep-alive icon indicating copy to clipboard operation
umi-plugin-keep-alive copied to clipboard

Pro v5 中使用 KeepAlive 包裹的组件没有渲染出来

Open KingThq opened this issue 4 years ago • 6 comments

image

这样写没问题吧?还需要在其他地方有配置吗?

KingThq avatar Feb 01 '21 09:02 KingThq

这样写应该是没问题的,能提供你的 demo 吗?

CJY0208 avatar Mar 28 '21 12:03 CJY0208

@CJY0208

umi 里面我想让 所有的路由 都被cache

image

tab对应路由 image

但是除了首页只有第二个tab 可以正常显示

第三个tab里面显示的路由 是第二个tab对应路由的内容

jiangyh1024 avatar Apr 16 '21 01:04 jiangyh1024

@CJY0208

umi 里面我想让 所有的路由 都被cache

image

tab对应路由 image

但是除了首页只有第二个tab 可以正常显示

第三个tab里面显示的路由 是第二个tab对应路由的内容

请问解决了吗,我也需要所有的路有都被包含,做成多标签tab的。单个写很显然不太正常

1195002442 avatar Feb 16 '22 10:02 1195002442

我用了 umi-plugin-panel-tabs 能渲染全部路由,但是子组件,例如 BetaSchemaForm,第二次打开就不会渲染表单了。

chenyu1990 avatar Jun 04 '22 13:06 chenyu1990

@chenyu1990 看看 node_modules 内部用的 umi-plugin-keep-alive 版本是多少?升到 beta.31 试试

CJY0208 avatar Jun 06 '22 02:06 CJY0208

欢迎试用 react-fiber-keep-alive,https://www.npmjs.com/package/react-fiber-keep-alive 一个基于 react fiber 的 keep-alive 实现。 除 react 和 react-dom 之外,没有任何其他 dependency。

shenjunru avatar Jun 30 '22 16:06 shenjunru