MudMenu包裹MudTable导致页面横向布局异常问题咨询
问题表现
MudTable单独运行时,横向滚动条仅作用于表格内容区域,页面横向布局保持正常;但用MudMenu包裹MudTable(比如实现上下文菜单场景)后,表格会破坏页面横向布局,横向滚动条变为作用于整个页面而非仅表格区域。解决方法
约束MudMenu的宽度
给MudMenu设置宽度限制,让内部MudTable能维持自身的滚动容器逻辑:<MudMenu Style="width: 100%; max-width: 100%;"> <MudTable YourTablePropsHere /> </MudMenu>为MudTable添加独立滚动容器
在MudTable外层手动套一个带横向滚动的容器,隔离MudMenu的布局影响:<MudMenu> <div style="overflow-x: auto; width: 100%;"> <MudTable YourTablePropsHere /> </div> </MudMenu>调整MudMenu的布局样式
通过自定义CSS修改MudMenu的默认布局,避免其干扰内部组件的宽度计算:.mud-menu { display: block; width: 100%; }
内容的提问来源于stack exchange,提问作者Perfeitor
相关产品推荐
相关产品推荐

