vue-devui
vue-devui copied to clipboard
🐛 [Bug]: Tabs溢出不截断
Version
latest
Vue Version
latest
Link to minimal reproduction
https://vue-devui.github.io/components/tabs/#%E6%B7%BB%E5%8A%A0-%E5%88%A0%E9%99%A4
Step to reproduce
- 打开官网
- 打开Tabs组件
- 在添加/删除节不断添加
- 会发现溢出不截断错误
What is expected
超出容器宽度时应当截断或显示省略号,例如React Tabs
What is actually happening
没有添加overflow hidden或其他相应样式
Any additional comments (optional)
No response
确实有问题
@kagol 如果改成超出滚动的话会不会效果更好✌️
@kagol 如果改成超出滚动的话会不会效果更好✌️
滑块和轨道或许最好小一些,因为Tab通常用于顶部,如果轨道太粗就容易显得有些头重脚轻😉


Fixed by @handsomezyw on #1301
![]()
![]()
可以参考antv、element-plus的做法
先确保不会溢出,后续可以优化成可以前进后退这种交互形态