带有primaryText
的ListItem
组件溢出了它的容器。 与secondaryText
,没有设置溢出前行数的选项,并且默认没有溢出行为。 我认为这是_possible_瞄准div
文本通过设置渲染的className
的ListItem
,然后找到第一个孩子div的第二个div,但似乎无差错容易因为它依赖于生成的 HTML。
List
创建一个ListItem
,并将它的primaryText
设置为足够长的字符串以导致溢出。@finaiized在我看来, primaryText
用于标题, secondaryText
用于描述,这就是格式保持这种方式的原因。 文本不应太长以至于溢出。 否则,可以将overflow : hidden
样式以及其他防止溢出的样式提供给 primaryText 样式,就像secondaryText
样式一样,并且可以制作 PR。
@finaiized看起来已经发布了一个解决方案。 但是, primaryText
不应该太长以至于发生文本换行,我认为在 MUI 项目中实现这一点不会使其他用户受益! 😄
我意识到这是旧的,但只是为了投入我的两分钱......为什么我们不让 primaryText 默认在溢出时显示省略号? 当然,primaryText 不应该太长以至于溢出,但如果确实如此,它不应该只显示省略号而不是溢出并看起来损坏吗? 我认为没有理由不默认实现它,除非有其他东西依赖于它溢出:可见。
最有用的评论
我意识到这是旧的,但只是为了投入我的两分钱......为什么我们不让 primaryText 默认在溢出时显示省略号? 当然,primaryText 不应该太长以至于溢出,但如果确实如此,它不应该只显示省略号而不是溢出并看起来损坏吗? 我认为没有理由不默认实现它,除非有其他东西依赖于它溢出:可见。