export default { props: { // 显示的数据 data: { type: Array, default: () => uni.$u.props.table.data }, // 设置圆角值 round: { type: [String, Number], default: () => uni.$u.props.table.round }, // 是否带有边框 border: { type: Boolean, default: () => uni.$u.props.table.border }, // 是否允许横向滚动 scrollX: { type: Boolean, default: () => uni.$u.props.table.scrollX }, // 是否为斑马纹表格 stripe: { type: Boolean, default: () => uni.$u.props.table.stripe }, // Table 的高度,单位为px height: { type: [String, Number], default: () => uni.$u.props.table.height }, // 行高,单位为px rowHeight: { type: [String, Number], default: () => uni.$u.props.table.rowHeight }, // 是否显示表头 showHeader: { type: Boolean, default: () => uni.$u.props.table.showHeader }, // 表头对齐方式 headerCellStyle: { type: Object, default: () => uni.$u.props.table.headerCellStyle }, cellStyle: { type: Object, default: () => uni.$u.props.table.cellStyle }, // 是否超出隐藏 ellipsis: { type: Boolean, default: () => uni.$u.props.table.ellipsis }, // 空数据时显示的文本 emptyText: { type: String, default: () => uni.$u.$t('uTable.emptyText') }, // 空数据区域高度,单位为px emptyHeight: { type: [String, Number], default: () => uni.$u.props.table.emptyHeight }, // 行数据的Key,用于优化Table的渲染 rowKey: { type: String, default: () => uni.$u.props.table.rowKey }, // 默认选中的行 defaultSelection: { type: Array, default: () => uni.$u.props.table.defaultSelection }, // 自定义类名 customClass: { type: String, default: () => uni.$u.props.table.customClass }, // 定义需要用到的外部样式 customStyle: { type: [Object, String], default: () => uni.$u.props.table.customStyle }, // 合并单元格配置 spanMethod: { type: [Function, null], default: null }, // 合并配置数组(简化版) mergeConfig: { type: Array, default: () => uni.$u.props.table.mergeConfig }, // 是否显示表尾合计行 showSummary: { type: Boolean, default: () => uni.$u.props.table.showSummary }, // 表尾合计行第一列的文本 sumText: { type: String, default: () => uni.$u.props.table.sumText }, // 自定义的合计计算方法 summaryMethod: { type: [Function, null], default: null }, // 需要合计的列(prop数组) summaryColumns: { type: Array, default: () => uni.$u.props.table.summaryColumns } } }