blazor-pro-components icon indicating copy to clipboard operation
blazor-pro-components copied to clipboard

多应用共享MenuData时,出现折叠问题

Open shuaqq2004 opened this issue 3 years ago • 0 comments

OGW4N LO$TFKUR61Q4GX YX

我这里后台是多应用模式+共享左边的菜单。 应用切换后,菜单也会随之变化。

<BasicLayout Logo="@("https://gw.alipayobjects.com/zos/rmsportal/KDpgvguMpGfqaHPjicRK.svg")"
             MenuData="leftMenus">
    <RightContentRender>
        <RightContent @bind-User="@User" MenuData="topMenus" MenuDataChanged="MenuChanged" />
    </RightContentRender>

当我topMenus(目前只有一级菜单)点击之后, leftMenus 会进行重新赋值。 左边的菜单内容会对应的刷新, 但是折叠状态依旧保留之间。 建议增加一个菜单折叠接口出来,或者内部判定当MenuData发生变化的时候, 重置菜单伸缩状态。

shuaqq2004 avatar Sep 20 '22 03:09 shuaqq2004