我希望为桌面视图实现一个包含批量(7-9)Tabs
组件的Tab
组件。当我超出Tabs
上的视口宽度时,我不想使用可滚动标签,而是希望额外的Tab
项目位于更多下拉菜单中,就像示例文档如下所示:
Tab
的位置直接交换到更多的左侧下拉列表,如doc:答案 0 :(得分:0)
我使用 MUI 列表创建了逻辑,您可以使用 MUI 选项卡对其进行自定义。 我计算所有项目的宽度并检查我们是否有足够的空间,如果没有,我添加了更多带有下拉菜单的按钮并将其余的添加到里面。请注意,现在如果项目的宽度或长度发生变化,它不会重新计算
答案 1 :(得分:-1)
晚了,但可能会对某人有所帮助。
我可以通过使用popover组件在选项卡中实现下拉。
https://codesandbox.io/s/436906013w
它具有三个选项卡-一,二和三。单击选项卡“三”将执行正常的选项卡更改。单击选项卡“三”旁边的下拉箭头,将提供其他选项。
这不是精确解决问题的方法,但是可以通过类似的方法来实现。