Skip to content

Latest commit

 

History

History

grid

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Grid

Overview

网格组件,用于显示多行多列的内容列表。

是否全局组件:否。

Usage

<grid :list="buttonList" columns="3" gutter="10" margin="6">
    <v-button :type="item.type" radius="5">按钮{{index}}</v-button>
</grid>

<grid :list="buttonList" columns="auto" gutter="auto" margin="6">
    <v-button :type="item.type" width="50" height="30" radius="5">按钮{{index}}</v-button>
</grid>

<grid :list="buttonList" columns="auto" gutter="10" margin="6">
    <v-button :type="item.type" width="50" height="30" radius="5">按钮{{index}}</v-button>
</grid>
export default {
    data() {
        return {
            customColors: {
                font: '#ffffff',
                background: '#605ca8'
            },
            buttonList: [
                {
                    type: 'primary'
                },
                {
                    type: 'success'
                },
                {
                    type: 'info'
                },
                {
                    type: 'danger'
                },
                {
                    type: 'warning'
                }
            ]
        }
    }
}

SlotItem

SlotItem是一种类似于Slot的自定义组件,用于自定义列表循环中单个元素的样式。SlotItem具有单独的作用域,在该作用域内,可以使用item来访问循环的当前元素,使用index来访问当前索引。

Name Description Default
default 每个元素显示的内容 undefined

Props

Property Type Description Default
list Array 数据列表 []
columns Number, String 列数,默认为1列 1
gutter Number, String 列与列之间的间隔 0
margin Number, String 行与行之间的间隔 0

list item

可以是任意内容,组件本身并不对循环的元素作任何处理,而是将原值传入SlotItem