更新记录

1.0.0(2024-01-31) 下载此版本

init


平台兼容性

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

HR Image Grid Component

hr-image-grid 是一个用于展示图片网格的组件,支持多种定制化设置,包括列数、行数限制、间距、和图片缩放等。

安装

本组件依赖于 UTS 框架,请确保你的项目环境支持 UTS。

使用方式

在你的 UTS 项目中,可以按照如下方式引入和使用 hr-image-grid

<template>
  <view>
    <hr-image-grid
      :boxWidth="750"
      :images="['url1.jpg', 'url2.jpg', 'url3.jpg']"
      :numColumns="3"
      :gap="10"
      :maxRows="2"
      :emptyTipText="'暂无图片'"
      :emptyTipTextColor="'#999999'"
      :emptyTipTextSize="14"
    />
  </view>
</template>

Props

以下表格列出了组件的所有属性:

Prop Name Type Default Description
boxWidth Number Required 容器宽度,单位为像素。必须项。
images Array [] 图片 URL 数组。
numColumns Number 3 每行显示的图片数量。
gap Number 10 图片之间的间距。
maxRows Number 2 最大显示行数。
emptyTipText String '暂无图片' 没有图片时显示的文本。
emptyTipTextColor String '#999999' 提示文本颜色。
emptyTipTextSize Number 14 提示文本字体大小。

Events

  • image-click: 图片点击事件。事件返回一个对象,包含被点击的图片 URL 和所有图片的 URL 列表。

样式

默认样式如下:

<style>
</style>

您可以根据需要自定义样式以适应您的应用程序的视觉风格。

注意事项

请确保传入有效的图片 URL 数组,组件将依据数组长度渲染对应数量的图片。如果图片数组为空,则会显示设置的空提示。

隐私、权限声明

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

<uses-permission android:name="android.permission.INTERNET"/>

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

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

许可协议

MIT协议

暂无用户评论。

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