【发布时间】:2021-10-07 14:03:02
【问题描述】:
我已经在 NEXT.JS 中使用 styled-components 和来自 Polish.js 的省略号在 reactjs 中实现了显示更多/显示更少。好东西,不管屏幕大小,它已经调整到 3 行。我的问题是,如果描述很少。如何隐藏“显示更多”?
代码沙盒在这里SEE THIS
const DescriptionText = styled.div`
font-size: 14px;
margin-top: 20px;
margin-bottom: 20px;
${({ showMore }) => showMore && ellipsis(undefined, 3)}
`;
【问题讨论】:
-
使用this method计算行数,然后简单地进行条件渲染。
标签: javascript reactjs react-hooks styled-components