更新记录

1.0.0(2024-06-17) 下载此版本

新增


平台兼容性

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

hbxw-info-item组件

介绍

资料/信息展示组件,常用于个人信息列表展示或者资料列表展示

使用示例

推荐先直接复制示例代码到工程中看效果再使用。


<template>
    <view class="page-container">
        <view class="data-card">
            <text class="data-title">个人信息</text>
            <hbxw-info-item title="姓名" content="张天师" />
            <hbxw-info-item title="个人评价" layout="column" :bottomBorder="false" content="还象调众总族民外程且极最走切文法见达位品组张民众响与主打群原例基表织今加。" />
            <hbxw-info-item title="标签" type="tag" layout="column" :content="['标签1','标签2','标签3','标签4','标签5','标签6','标签7']" />
            <hbxw-info-item title="持能证书" type="image" layout="column" :content="testImg0" />
            <hbxw-info-item title="持能证书" type="image" layout="column">
                <template #content>
                    <view class="img-wrap">
                        <hbxw-image 
                        width="128rpx" 
                        height="128rpx"
                        class="img-item"
                        :priviewList="testImg"
                        :previewIndex="index" 
                        :src="image"
                        :key="index"
                        v-for="(image, index) in testImg" 
                    />
                    </view>
                </template>
            </hbxw-info-item>
        </view>
    </view>
</template>

<script>
    export default {
        data() {
            return {
                testImg0: [
                    'https://placehold.jp/999999/ff4400/300x300.png?text=EXAMPLE1',
                    'https://placehold.jp/999999/ff4400/300x300.png?text=EXAMPLE2',
                    'https://placehold.jp/999999/ff4400/300x300.png?text=EXAMPLE3'
                ],
                testImg: [
                    'https://placehold.jp/999999/ff4400/300x300.png?text=EXAMPLE1',
                    'https://placehold.jp/999999/ff4400/300x300.png?text=EXAMPLE2',
                    'https://placehold.jp/999999/ff4400/300x300.png?text=EXAMPLE3',
                    'https://placehold.jp/999999/ff4400/300x300.png?text=EXAMPLE3',
                    'https://placehold.jp/999999/ff4400/300x300.png?text=EXAMPLE3',
                    'https://placehold.jp/999999/ff4400/300x300.png?text=EXAMPLE3',
                ]
            }
        },
        methods: {

        }
    }
</script>

<style lang="scss" scoped>
.page-container{
    overflow-y: auto;
}
.data-card{
    width: 100%;
    box-sizing: border-box;
    padding: 32rpx 32rpx 8rpx;
}
.data-title{
 font-size: 36rpx;
 padding-bottom: 16rpx;
 font-weight: 700;
 color: #111;
}
.img-wrap{
    display: flex;
    flex-wrap: wrap;
}
.img-item{
    margin-right: auto;
    margin-bottom: 10rpx;
    &:nth-of-type(5n) {
        margin-right: 0;
    }
}
</style>

注:默认的图片展示是一行显示二个,图片宽是332 * 226,如果你对图片列表或者content展示内容自定义要求高可以通过content具名插槽来实现你的定制化需求

API

Props

属性名 类型 默认值 必填 说明
title String '' 信息标题
content String,Array '' 地址选择器的显示与隐藏
type String text text(文本)/tag(标签)/image(图片)三选1
layout String row row(横向展示)/column(上下展示)二选1
bottomBorder Boolean true 是否需要底部边框

注:因图片展示依赖我的另一个组件hbxw-image,在使用前在hbxw-info-item目录上鼠标右击-安装插件三方依赖再使用

隐私、权限声明

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

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

插件不采集任何数据

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

许可协议

MIT协议

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