更新记录

1.0.4(2024-08-06) 下载此版本

增加省略号位置控制配置ellipsisPos

1.0.3(2024-07-16) 下载此版本

优化一些代码

1.0.2(2024-07-15) 下载此版本

修复展开收起反了的问题

查看更多

平台兼容性

Vue2 Vue3
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
HBuilderX 3.1.0 × × × ×
钉钉小程序 快手小程序 飞书小程序 京东小程序
× × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari
× × × × ×

hbxw-text-folding组件

介绍

一个多行文本溢出显示省略号并带有折叠显示隐藏功能还支持文字大小行高颜色自定义设置的文本容器组件

使用示例

使用前要以新建一个页面拷贝下面代码做一下测试,熟悉后再使用到项目中


<template>
    <view>
    <text class="text-title">内容不够不需要展开收起</text>
        <hbxw-text-folding>低五号向它众调白马快写包得较存我快入市需厂越都布值类阶人断确。</hbxw-text-folding>

    <text class="text-title">内容不够不需要展开收起</text>
    <hbxw-text-folding @toggle="toggle">且深民统近放适备精县三白达单委节开积张较步究时方类单品角经那酸自听期半油参织前感想法物至教领联把计八素也只思农二图取式太装转东热最别全容在采小带价级指备性造六证色状群影整八公导听他酸些号高在气毛实约用。</hbxw-text-folding>

    <text class="text-title">自定义配置</text>
    <hbxw-text-folding :rows="2" :fontSize="24" :btnStyle="{backgroundColor: 'transparent',color: 'red', padding: '0 8rpx'}">且深民统近放适备精县三白达单委节开积张较步究时方类单品角经那酸自听期半油参织前感想法物至教领联把计八素也只思农二图取式太装转东热最别全容在采小带价级指备性造六证色状群影整八公导听他酸些号高在气毛实约用。</hbxw-text-folding>
    </view>
</template>

<script>
    export default {
        data() {
            return {

            }
        },
    methods: {
          toggle(res) {
        console.log('---- toggle ----:', res);
      }
    }
    }
</script>

<style lang="scss" scoped>
.text-title{
  font-size: 36rpx;
  font-weight: bold;
  margin-bottom: 30rpx;
}
</style>

API

Props

属性名 类型 默认值 必填 说明
fontSize String/Number 32 文本容器中字体大小
color String #333 文本容器中字体颜色
lineHeight String/Number 1.5 文本容器中字体行高
rows Number 3 文本容器中超出多行后显示省略号
ellipsisColor String #333 省略号的颜色
ellipsisPos String before 省略号位置before(在前) before(在后)
btnStyle Object {} 展开/收起按钮的样式配置
bthText Array ['展开','收起'] 展开/收起按钮的文本配置

Events

事件名 说明 返回值
toggle 点击展开/收起触发事件 {initHeight:展开前高度,单位px,maxHeight:展开前高度,单位px}

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问