跳到主要内容

Grid 九宫格

参数定义

参数类型必填默认值说明
v-modelarray-绑定值
columnnumber''列数
itemKeystringid主键
imgWidthstring28px图片宽度
imgHeightstring28px图片高度
borderColorstringrgba(165, 165, 165, 0.1)边框颜色
clickablebooleantrue是否可点击

事件定义

事件名参数说明
itemClik(item,index)点击时触发

代码示例

<template>
<Grid
v-model="gridData"
:column="3"
@itemClik="(item) => toast.info(`点击了${item.text}`)"
>
</Grid>
</template>
<script setup>
const gridData =[
{
"text": "online",
"img": "/static/index/128/qingjia1.png",
"itemKey": 0
},
{
"text": "组件示例",
"img": "/static/index/128/chuchai.png",
"itemKey": 1
},
{
"text": "公文发文",
"img": "/static/index/128/gongwen.png",
"itemKey": 2
},
{
"text": "通知公告",
"img": "/static/index/128/tongzhi.png",
"itemKey": 3
},
{
"text": "日程",
"img": "/static/index/128/richeng.png",
"itemKey": 4
},
{
"text": "考勤",
"img": "/static/index/128/kaoqin.png",
"itemKey": 5
},
{
"text": "内部邮件",
"img": "/static/index/128/youjian.png",
"itemKey": 6
},
{
"text": "通讯录",
"img": "/static/index/128/tongxun.png",
"itemKey": 7
},
{
"text": "日报",
"img": "/static/index/128/richang.png",
"itemKey": 8
}
]
</script>

效果

alt text