组件链接不是react-router-dom Link ,使用react Context 每次切换页面会重新初始化context数据
基于应用可组合性,当点击不同的应用时,页面必须存在一次刷新跳转;在这个前提的基础下,如果做了同一个应用时,使用SPA模式的跳转,那么会导致用户无法判断哪些链接会是刷新跳转,哪些链接不是刷新跳转,会带来更大的疑惑
所以在综合考虑之后,决定将所有的链接都改为刷新跳转
我觉得二级菜单可以用SPA 模式,设置菜单的时候,如只有一个一级菜单,并且这个一级菜单有多个二级菜单,直接显示二级菜单。
目前还是保持都是刷新跳转的模式
有一个更好的方案实现的提议:使用微前端,但目前还不能确定最终的方案,如果最终定下来能够使用,那么就可以实现所有的页面都是无刷新跳转了,体验会相当好
dashboard 的菜单展示在将来会有比较大的改动,目前我们正在进行中,菜单个数判断的逻辑在当前版本我们暂不处理
3 replies
基于应用可组合性,当点击不同的应用时,页面必须存在一次刷新跳转;在这个前提的基础下,如果做了同一个应用时,使用SPA模式的跳转,那么会导致用户无法判断哪些链接会是刷新跳转,哪些链接不是刷新跳转,会带来更大的疑惑
所以在综合考虑之后,决定将所有的链接都改为刷新跳转
我觉得二级菜单可以用SPA 模式,设置菜单的时候,如只有一个一级菜单,并且这个一级菜单有多个二级菜单,直接显示二级菜单。
目前还是保持都是刷新跳转的模式
有一个更好的方案实现的提议:使用微前端,但目前还不能确定最终的方案,如果最终定下来能够使用,那么就可以实现所有的页面都是无刷新跳转了,体验会相当好
dashboard 的菜单展示在将来会有比较大的改动,目前我们正在进行中,菜单个数判断的逻辑在当前版本我们暂不处理