umi-next icon indicating copy to clipboard operation
umi-next copied to clipboard

patchRoutes 触发时机及返回的 routes 数据结构

Open sushi-su opened this issue 2 years ago • 7 comments

版本:rc22 问题:patchRoutes 先于 render 执行,导致无法实现动态初始化路由。并且与 umi3 不同的是 patchRoutes 返回的 routes 是扁平结构,这点在新文档上未描述。求问在 umi4 应该如何实现动态初始化路由?

sushi-su avatar Jun 14 '22 11:06 sushi-su

关于“动态路由”的讨论也好久了,是不是要直接给个定性。

只能支持“动态菜单”,不能支持“动态路由”? “动态菜单”的最佳实践是什么?

@umijs/maintainer (只是好奇这个@会有用吗?)

xiaohuoni avatar Jun 16 '22 14:06 xiaohuoni

有用 闻风而来 ~

stormslowly avatar Jun 16 '22 14:06 stormslowly

有用 闻风而来 ~

yuaanlin avatar Jun 16 '22 15:06 yuaanlin

感觉确实需要一个最佳实践

xierenyuan avatar Jun 16 '22 15:06 xierenyuan

爸爸没来啊 @sorrycc cc

有用 闻风而来 ~

xiaohuoni avatar Jun 17 '22 06:06 xiaohuoni

动态路由几乎没有什么意义,我建议去掉这个api,只让node去访问

chenshuai2144 avatar Jun 20 '22 06:06 chenshuai2144

动态路由几乎没有什么意义,我建议去掉这个api,只让node去访问

有一定的场景需要, 比如使用应用ID 去加载低代码路由, 在比如我们有类似语雀的文档平台, 业务项目通过接口拉取维护的文档路由, 在通过 文档提供的组件渲染。

xierenyuan avatar Jun 20 '22 06:06 xierenyuan