export default { props: { // 字段名称,对应列内容的字段名,支持嵌套属性如 'user.name' prop: { type: String, default: () => uni.$u.props.tableColumn.prop }, // 列类型:selection/index type: { type: String, default: () => uni.$u.props.tableColumn.type }, // 显示的标题 label: { type: String, default: () => uni.$u.props.tableColumn.label }, // 表头对齐方式:left/center/right headerAlign: { type: String, default: () => uni.$u.props.tableColumn.headerAlign }, // 表头超出1行隐藏 headerEllipsis: { type: Boolean, default: () => uni.$u.props.tableColumn.headerEllipsis }, // 对应列的宽度,单位为px width: { type: [Number, String], default: () => uni.$u.props.tableColumn.width }, // 对应列的最小宽度,单位为px minWidth: { type: [Number, String], default: () => uni.$u.props.tableColumn.minWidth }, // 是否开启列排序 sortable: { type: Boolean, default: () => uni.$u.props.tableColumn.sortable }, // 列的对齐方式:left/center/right align: { type: String, default: () => uni.$u.props.tableColumn.align }, // 格式化函数 formatter: { type: [Function, null], default: null }, // 是否显示该列 show: { type: Boolean, default: () => uni.$u.props.tableColumn.show }, // 自定义类名 className: { type: String, default: () => uni.$u.props.tableColumn.className }, // 自定义样式 customStyle: { type: Object, default: () => uni.$u.props.tableColumn.customStyle } } }