当前位置: 首页 > 文档资料 > VUX 中文文档 >

Grid 组件使用教程

优质
小牛编辑
136浏览
2023-12-01

安装

import { Grid, GridItem } from 'vux'

export default {
  components: {
    Grid,
    GridItem
  }
}
// 在入口文件全局引入

import Vue from 'vue'
import { Grid, GridItem } from 'vux'

Vue.component('grid', Grid)
Vue.component('grid-item', GridItem)
<grid>
  <grid-item label="Grid" v-for="i in 9">
    <img slot="icon" src="../assets/grid_icon.png">
  </grid-item>
</grid>

属性

名字类型默认值说明版本要求
rowsnumber3(v2.6.0 之后废弃,使用 col 替代)宫格行数,建议少于5v2.2.0
colsnumber3列数。如果为非单行 Grid,需要设置 cols,否则所有 GridItem 会平均宽度显示在一行。v2.6.1
show-lr-bordersbooleantrue是否显示左右边框v2.8.1
show-vertical-dividersbooleantrue是否显示垂直分割线v2.8.1

插槽

名字说明版本要求
默认插槽用于grid-item的插槽--

属性

名字类型默认值说明版本要求
iconstring图标地址,如果是线上地址,推荐使用该prop。如果是本地图标资源,使用slot=icon可以保证资源被正确打包--
labelstringlabel 文字--
linkstringvue-router 路径--

插槽

名字说明版本要求
icon图标内容,直接使用img标签--
labellabel 文字的 slot,作用同 prop:label--