更新记录

1.0.3(2023-06-09)

增加预览

1.0.2(2023-05-25)

优化代码

1.0.1(2023-05-24)

增加示例

查看更多

平台兼容性

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

liu-show-hide 适用于uni-app项目的文本展开收起组件

本组件目前兼容微信小程序、H5

本组件是简单好用的文本展开收起组件,一般用于展开阅读更多、内容过长时收起一部分,展开查看全部,可动态配置各类参数

--- 扫码预览、关注我们 ---

扫码关注公众号,查看更多插件信息,预览插件效果!

<template>
    <view class="container">
        <!-- 文章标题 -->
        <view class="title">{{ article.title }}</view>

        <!-- 文章作者 -->
        <view class="author">作者:{{ article.author }}</view>

        <!-- 文章内容 -->
        <liu-show-hide showText="继续阅读" hideText="收起" @change="change">
            <view class="content">{{ article.content }}</view>
        </liu-show-hide>
    </view>
</template>

<script>
    export default {
        data() {
            return {
                // 文章详细信息
                article: {
                    title: '这是一篇测试文章',
                    author: '小明',
                    content: '这是一篇测试文章,用于演示如何在uniapp中显示文章详情页面。这是一篇测试文章,用于演示如何在uniapp中显示文章详情页面。这是一篇测试文章,用于演示如何在uniapp中显示文章详情页面。这是一篇测试文章,用于演示如何在uniapp中显示文章详情页面。这是一篇测试文章,用于演示如何在uniapp中显示文章详情页面。这是一篇测试文章,用于演示如何在uniapp中显示文章详情页面。这是一篇测试文章,用于演示如何在uniapp中显示文章详情页面。这是一篇测试文章,用于演示如何在uniapp中显示文章详情页面。这是一篇测试文章,用于演示如何在uniapp中显示文章详情页面。这是一篇测试文章,用于演示如何在uniapp中显示文章详情页面。这是一篇测试文章,用于演示如何在uniapp中显示文章详情页面。这是一篇测试文章,用于演示如何在uniapp中显示文章详情页面。这是一篇测试文章,用于演示如何在uniapp中显示文章详情页面。',
                }
            };
        },
        methods: {
            change(e) {
                console.log('点击展开收起:' + e)
            }
        }
    };
</script>

<style lang="scss" scoped>
    .container {
        width: 100%;
        height: 100vh;
        background-color: #f6f6f6;
    }

    .title {
        font-size: 24px;
        margin-bottom: 10px;
        margin: 32rpx;
    }

    .author {
        color: #888;
        margin: 32rpx;
        margin-bottom: 20px;
    }

    .content {
        line-height: 1.5;
        font-size: 16px;
        text-indent: 2em;
        white-space: pre-wrap;
        padding: 0 32rpx;
    }
</style>

属性说明

名称 类型 默认值 描述
showText String 展开更多 展开文字内容
hideText String 收起 收起文字内容
defaultHeight String 300rpx 默认显示高度
canShow Boolean true 是否可以展开
vagueHeight String 200rpx 模糊显示高度
showIcon String 展开图标
hideIcon String 收起图标
@change Function 点击展开收起回调事件

隐私、权限声明

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

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

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

许可协议

1、本插件可免费下载使用;

2、未经许可,严禁复制本插件派生同类插件上传插件市场;

3、未经许可,严禁在插件市场恶意复制抄袭本插件进行违规获利;

4、对本软件的任何使用都必须遵守这些条款,违反这些条款的个人或组织将面临法律追究。

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