Skip to content

Grid 宫格布局

网格布局组件,用于将子元素以网格形式排列,支持配置列数、边框显示和子元素类名等。

支持平台

安卓iosweb微信小程序支付宝小程序QQ小程序
xxx

示例

html
<template>
	<t-page title='宫格'>
		<t-card class="mltr.30" title="Grid 宫格组件"
			sub-title="宫格组件以灵活的栅格系统为核心,通过配置列数和可选边框,以及自定义子项样式,实现整齐划一的布局,为内容展示提供清晰有序的视觉体验。"></t-card>
		<introduction title="基础功能">
			<t-grid :column="5">
				<t-grid-item v-for="i in 5" :key="i" :icon="`/static/grid/grid (${i}).png`"
					:label="`功能${i}`"></t-grid-item>
			</t-grid>
		</introduction>
		<introduction title="主题+徽标+图标">
			<t-grid :column=" 5" type="s">
				<t-grid-item icon="red-packet" label="待付款">
					<t-badge type="error" class="da-dr.10.1-dt.5.1">56556</t-badge>
				</t-grid-item>
				<t-grid-item icon="car" label="待发货"></t-grid-item>
				<t-grid-item icon="bag" label="待收货"></t-grid-item>
				<t-grid-item icon="chat" label="待评价"></t-grid-item>
				<t-grid-item icon="integral" label="退货"></t-grid-item>
			</t-grid>
		</introduction>
		<introduction title="列数设置+徽标">
			<t-grid :column="2" type='p'>
				<t-grid-item icon="calendar" label="签到"></t-grid-item>
				<t-grid-item icon="gift" label="积分">
					<t-badge type="p" class="da-dr.100-dt.5.1">15</t-badge>
				</t-grid-item>
			</t-grid>
		</introduction>
		<introduction title="列数设置">
			<t-grid :column="4">
				<t-grid-item v-for="i in 5" :key="i" :icon="`/static/grid/grid (${i}).png`"
					:label="`功能${i}`"></t-grid-item>
			</t-grid>
		</introduction>
		<introduction title="可滚动">
			<swiper :indicator-dots="true" :autoplay="true" :interval="3000" :duration="1000">
				<swiper-item>
					<t-grid :column="4">
						<t-grid-item v-for="i in 8" :key="i" :icon="`/static/grid/grid (${i}).png`"
							:label="`功能${i}`"></t-grid-item>

					</t-grid>
					<t-gap height="65rpx"></t-gap>
				</swiper-item>
				<swiper-item>
					<t-grid :column="4">
						<t-grid-item v-for="i in 8" :key="i" :icon="`/static/grid/grid (${i}).png`"
							:label="`功能${i}`"></t-grid-item>
					</t-grid>
					<t-gap height="65rpx"></t-gap>
				</swiper-item>
			</swiper>
		</introduction>
	</t-page>
</template>

Props

名称描述类型默认值可选值
column网格列数Number4-
border是否显示网格边框Booleanfalsetrue, false
childClass网格子元素的额外类名String''-

Events

事件名描述回调参数版本
-Grid 组件暂无暴露的事件。--

Methods

方法名说明参数
-Grid 组件暂无暴露的方法。-

Slots

名称描述
defaultGrid 组件提供了一个默认插槽,用于放置子元素。