jiaqingjiayi-xiaochengxu/甲情_甲意/miniprogram/node_modules/antd-mini/es/Grid/props.d.ts

80 lines
1.7 KiB
TypeScript
Raw Normal View History

2024-12-01 11:56:54 +00:00
import { IBaseProps } from '../_util/base';
export interface IGridItem {
/**
* @description
*/
title: string;
/**
* @description
*/
description?: string;
/**
* @description
*/
icon: string;
/**
* @desscription
* @default 'normal'
*/
iconStyle: 'normal' | 'circle';
}
2024-11-10 07:01:22 +00:00
/**
* @description
*/
export interface IGridProps extends IBaseProps {
2024-12-01 11:56:54 +00:00
/**
* @desscription
* @default 'normal'
*/
iconStyle: 'normal' | 'circle';
/**
* @description px
*/
iconSize: number;
/**
* @description item布局/columns=2
* @default 'vertical'
*/
gridItemLayout: 'vertical' | 'horizontal';
/**
* @description
* @default 'default'
*/
mode: 'default' | 'scroll';
/**
* @description
* @default 5
*/
columns: number;
/**
* @description
*/
items: IGridItem[];
/**
* @description 线
*/
showDivider: boolean;
/**
* @description
* @default '#ddd'
*/
paginationFillColor: string;
/**
* @description
* @default '#1677ff'
*/
paginationFrontColor: string;
/**
* @description
* @param item
*/
onTap?(item: IGridItem): void;
/**
* @description 50%
* @param item
*/
onFirstAppear?(item: IGridItem): void;
2024-11-10 07:01:22 +00:00
}
2024-12-01 11:56:54 +00:00
export declare const GridDefaultProps: Partial<IGridProps>;
export declare const GridFunctionalProps: IGridProps;