Skip to content

Grid 宫格

用此组件可以快速创建宫格布局。

基础使用

通过默认插槽设置宫格项

vue
<template>
    <hi-grid>
        <view class="item" v-for="i in 6" :key="i">宫格项</view>
    </hi-grid>
</template>

设置列数

通过 cols 属性设置宫格列数,默认 5 列。

vue
<template>
    <hi-grid cols="3">
        <view class="item" v-for="i in 6" :key="i">宫格项</view>
    </hi-grid>
</template>

设置间距

通过 gap 属性设置宫格项之间的间距,默认 5px

vue
<template>
    <hi-grid cols="3" gap="15px">
        <view class="item" v-for="i in 6" :key="i">宫格项</view>
    </hi-grid>
</template>

Props

属性名说明类型默认值可选值版本
cols列数[Number, String]---
gap宫格项之间的间距String---

Slots

名称说明参数版本
default宫格项插槽--

样式变量

组件提供了以下样式变量,可以在使用时设置这些变量来修改组件的样式。

变量名默认值版本
--hi-grid-displaygrid-
--hi-grid-columns5-
--hi-grid-gap5px-

基于 MIT 许可发布