icestark icon indicating copy to clipboard operation
icestark copied to clipboard

子路由点击菜单整个菜单树刷新

Open CrownHanhard opened this issue 2 years ago • 2 comments

主应用和子应用都是vite 菜单为动态菜单 点击子应用的菜单会出现重新渲染菜单

CrownHanhard avatar May 31 '23 01:05 CrownHanhard

https://github.com/ice-lab/react-materials/blob/master/scaffolds/icestark-layout/src/layouts/FrameworkLayout/index.tsx#L12

路由变化会导致整个 FrameworkLayout 发生渲染的,如果部分菜单不希望重新渲染可以通过 useMemo 等逻辑定向优化下

ClarkXia avatar May 31 '23 02:05 ClarkXia

我们是Vue3的 目前发现了问题 是在start里面监听了路由改变防止路由不跳转加了一个router push 把这段注释掉就可以了

CrownHanhard avatar May 31 '23 02:05 CrownHanhard