Docs
ParagraphRender
ParagraphRender
支持指定行数,跟随容器的宽度进行断行显示。
Waiting...
Feature
使用canvas.measureText来计算最大可视文本,当有溢出时,最后一个文本会被替换为"..."
Installation
npx @meta-carbon/mc-ui@latest add paragraph-renderUsage
import ParagraphRender from '@/components/ui/paragraph-render'<ParagraphRender fontStyle='16px' text='测试测试测试测试' />Examples
指定行数(1\5\10)
Waiting...
Waiting...
Waiting...
指定字符Padding数(3\5\100\10000)
Waiting...
Waiting...
Waiting...
Waiting...
Q&A
为什么不使用css属性来做溢出显示?
确实目前css的溢出可以支持指定行数,大多数情况下的需求也仅使用css的溢出即可;但是在好麦2.7.1需求中遇到了在指定行数溢出的情况下,在溢出的尾部同行添加了额外的元素来渲染一个展开/收起的按钮,此时需要指定额外的溢出padding来防止遮挡,通过css无法实现。