export interface TableOptions { // 字段名称 prop?: string // 表头 label: string // 对应列的宽度 width?: string | number minWidth?: string | number maxWidth?: string | number // 对齐方式 align?: 'left' | 'center' | 'right' //表格行配置项 type?: 'selection' | 'index' | 'expand' columAttr?: Record // 自定义列模板的插槽名 slot?: string // 是否是操作项 action?: { label?: string width?: string | number align?: 'left' | 'center' | 'right' } isCopyText?: boolean //时间数据 dateName?: string //时间格式化 formatStr?: string //图片数据 image?: { src: string } cellType?: 'isCopyText' | 'dateName' | 'jsonData' | 'image' //JSON数据 sourceName 为JSON的名称,keyName为JSON的值 json?: { sourceName: string keyName: string } // 是否可以编辑 editable?: boolean //是否显示省略号 showOmission?: boolean //isFixed 是否固定显示 fixed?: 'left' | 'right' hide?: boolean truncateText?: boolean truncateTextLength?: number postTime?: boolean }