@cataract6545/tmui
Version:
tm-vuetify是一个新势力由主题驱动的UI组件库,相比其它优势大,组件全,设计趋势紧跟未来。具有主题生成,主题实时切换,暗黑实时切换,lottie动画,图表等新颖功能,tmui TMUI
63 lines • 1.49 kB
text/typescript
import { PropType } from "vue"
import type { headresItem, cellItem, dataTypeArray } from "./interface";
import type { tableDataType } from "./newInterface";
export const cutomProps = {
/**是否显示表格头 */
showHeader: {
type: Boolean,
default: true,
},
/**表格数据 */
tableData: {
type: Object as PropType<tableDataType>,
default: (): tableDataType => {
return {
data: [],
fields: {
columns: []
},
header: []
}
},
},
/**宽度 */
width: {
type: Number,
default: 750,
},
/**表格单元格的宽度 */
cellWidth: {
type: Number,
default: 160,
},
/**如果提供了高度,将产生上下滑动的表格。 */
height: {
type: Number,
default: 0,
},
/**单元格的高度。 */
cellHeight: {
type: Number,
default: 72,
},
/**头部的高度。 */
headerHeight: {
type: Number,
default: 100,
},
/**是否显示格格下划线 */
showBottomBorder: {
type: Boolean,
default: true,
},
/**是否显示固定列 */
showFixed: {
type: Boolean,
default: false,
},
/**开户间隔条纹 */
stripe: {
type: Boolean,
default: false,
}
}