# yuGrid 宫格组件

宫格组件,可用于配置移动应用金刚区菜单,支持图标、文字等自定义 、支持权限控制。

# 效果预览

<template>
 <yu-grid :gridList="funList" :border="false" column-num="4"></yu-grid>
</template>
<script>
import yuGrid from '@/components/yu-grid/index';
 export default {
   components: {
    yuGrid
   },
   data() {
     return: {
     funList: [
       {
         name: '私人定制账户',
         key: '1',
         src: require('./assets/img/private.png'),
         link: 'private',
         modules: 'financial'
         bage: '推荐'
       },
       {
         name: '积分商城',
         key: '2',
         src: require('./assets/img/shop.png'),
         link: 'shop',
         modules: 'deposit'
       },
       {
         name: '排行榜',
         src: require('./assets/img/ranking.png'),
         link: 'ranking',
         key: '3',
         modules: 'foundation'
       },
       {
         key: '04',
         name: '慈善捐助',
         src: require('./assets/img/giving.png'),
         link: 'giving',
         modules: 'loan'
       },
       {
         key: '5',
         name: '资产配置',
         src: require('./assets/img/allocation.png'),
         link: 'allocation',
         checkAuth: false,
         modules: 'financial'
       },
       {
         key: '6',
         name: '咨询',
         src: require('./assets/img/info.png'),
         link: 'info',
         modules: 'loan'
       },
       {
         key: '7',
         name: '合格投资者',
         src: require('./assets/img/investors.png'),
         link: 'investors',
         modules: 'loan'
       },
       {
         key: '8',
         name: '合同签署',
         src: require('./assets/img/signing.png'),
         link: 'signing',
         modules: 'perCenter',
         bage: '1'
       }
     ]
     }
   },
   methods: {
   },
 }
</script>

# Attributes

参数 说明 类型 可选值 默认值
isActive 是否有激活样式 Boolean true,false false
columnNum 宫格列数 String - 4
border 是否有边框 Boolean - false
isPermission 是否开启权限控制 Boolean true,false false
gridList 宫格数据列表,详细配置见下表 Object - -

# gridList 配置项说明

参数 说明 类型 可选值 默认值
name 宫格菜单名称 String - -
key 宫格菜单key String - -
type 宫格菜单图标名 String - -
link 宫格菜单跳转路由 String - -
modules 宫格菜单跳转模块名称,若为当前模块则不需要配置 String - -
permissionId 宫格菜单权限控制ID,需开启权限控制isPermission时生效,配合后台接口权限数据才能生效 String - -

# events

方法名 说明 参数
clickFn 点击宫格菜单时触发 data,当前宫格菜单项信息
Last Updated: 5/15/2024, 4:47:26 PM