regular-clamp
Version:
19 lines (16 loc) • 906 B
Markdown
# <regular-clamp>
JS实现多文本截断功能
[Demo](https://nymlc.github.io/regular-clamp/demo/)
#props
+ `text(String)`:文本
+ `autoresize(Boolean)`:根据内容区域变化来自适应,默认`false`
+ `max-lines(Number)`:可显示的最大行数
+ `max-height(Number|String)`:内容区域最大高度
+ `ellipsis(String)`:截断末尾省略号字符,默认`...`
+ `expanded(Boolean)`:默认是否展开文本,默认`false`
+ `isTextTriggerToggle(Boolean)`:默认是否点击文本触发展开收起文本,默认`false`
#结构复用
+ `before(String)`:`HTML`字符串,设置显示在内容区域之前的内容
+ `after(String)`:`HTML`字符串,设置显示在内容区域之后的内容
#Event
+ `toggle`:切换是否展开内容,配套使用的俩个变量为`localExpanded`(是否展开)、`isClamped`(是否截断)