@nutui/nutui-react-taro
Version:
京东风格的轻量级移动端 React 组件库,支持一套代码生成 H5 和小程序
23 lines (22 loc) • 738 B
TypeScript
import { default as React } from 'react';
import { BasicComponent } from '../../utils/typings';
export interface BasicTableProps extends BasicComponent {
columns: Array<TableColumnProps>;
data: Array<any>;
bordered: boolean;
summary?: React.ReactNode;
striped?: boolean;
noData?: React.ReactNode;
sorterIcon?: React.ReactNode;
onSort?: (column: TableColumnProps, sortedData: Array<any>) => void;
showHeader?: boolean;
}
export interface TableColumnProps {
key: string;
title?: string;
align?: string;
sorter?: ((a: any, b: any) => number) | boolean | string;
render?: (rowData: any, rowIndex: number) => string | React.ReactNode;
fixed?: 'left' | 'right';
width?: number;
}