Skip to content

ReadMore 阅读更多

介绍

折叠/展开长文本、富文本,相对于文本省略更具通用性。

基础用法

通过 text 属性设置要展示的文本。

html
<vd-read-more text="内容内容内容..." />

富文本内容

通过 is-rich 属性来设置是否展示富文本内容。

html
<vd-read-more text="内容内容内容..." :is-rich="true" />

控制展开

通过 v-model 来控制是否展开,该值不完全受控,可通过 beforeToggle 取得实际控制。

html
<vd-read-more :text="demo3" :model-value="true" />

API

Props

参数说明类型默认值
text文本内容string-
v-model是否展开boolean-
height折叠高度string | number120
is-rich是否以富文本形式渲染booleanfalse
expand-text展开按钮的文本string-
expand-always是否一直展示展开按钮,不管内容是否超过高度booleanfalse
collapse-text收起按钮的文本string-
collapse-show是否展示收起按钮booleanfalse

代替原始 Props

参数说明类型默认值
custom-id根节点idstring-
custom-class根节点类名ClassValue-
custom-style根节点样式StyleValue-

Events

事件名说明回调参数
click点击时触发MouseEvent
change展开/折叠时触发boolean

Slots

名称说明
default自定义内容
toggle切换按钮
toggle-text切换按钮文本
toggle-icon切换按钮图标

赣ICP备2025061025号-1