@tanzhenxing/zx-grid-item
v1.0.3
Published
宫格组件
Readme
zx-grid-item 宫格子项组件
配合 zx-grid 组件使用,负责宫格每一项的内容展示与点击事件。
属性
| 属性名 | 类型 | 默认值 | 说明 | | ------ | ------ | ------ | ------------------ | | index | Number | 0 | 子项的唯一标识索引 |
用法示例
<template>
<zx-grid :column="3">
<zx-grid-item v-for="(item, idx) in list" :key="idx" :index="idx">
<view class="grid-item-box">
<image :src="item.url" class="image" mode="aspectFill" />
<text class="text">{{ item.text }}</text>
</view>
</zx-grid-item>
</zx-grid>
</template>
<script setup>
import { ref } from 'vue';
import zxGrid from '@/components/zx-grid/zx-grid.vue';
import zxGridItem from '@/components/zx-grid/zx-grid-item.vue';
const list = ref([
{ url: '/static/c1.png', text: '宫格1' },
{ url: '/static/c2.png', text: '宫格2' },
{ url: '/static/c3.png', text: '宫格3' },
]);
</script>注意事项
- 必须作为
zx-grid的子组件使用。 - 通过
index属性区分每个宫格项。 - 点击事件由父组件
zx-grid统一处理。 - 兼容 H5、小程序、App,无需手动适配。
