javascript - 显示更多/显示更少文本

标签 javascript css reactjs typescript

我是 React 新手,我想制作显示更多/显示更少按钮。当文本未展开时,浏览器应仅显示 3 行。我找到了一个带有数组( ReactJS How to add a show more/show less button )的解决方案,但我想用文本来完成。我的问题是如何精确显示 3 行文本并在单击按钮时将其展开。

最佳答案

您可以通过使用 npm install --save react-lines-ellipsis 来使用 react-lines-ellipsis 来实现相同的效果

  <LinesEllipsis
    text='long long text'
    maxLine='3'
    ellipsis='...'
    trimRight
    basedOn='letters'
  />

for more information

关于javascript - 显示更多/显示更少文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60560749/

相关文章:

javascript - 在 Angular Js 中切换多个选项

javascript - 清空除一个字段之外的所有字段

css - IE 10+ 特定的 css 规则在 IE 中不优先

javascript - 如何在 React js 中使文本框第一个值不可编辑?

javascript - 如何在使用 AnimatePresence 包装的 Next.js 页面中导航并滚动到具有 ID 的元素

javascript - 谷歌地图自动完成功能不工作

css - 是否可以使用CSS3选择器:not()

javascript - jQuery Drag with CSS Transform with jQuery UI

reactjs - Ag-Grid无限滚动paginationPageSize在reactjs中不起作用

javascript - 我的 jQuery .click 事件正在创建一个错误,因为它有一个 click() 事件