# 时间轴 y-timeline
支持按钮
# 组件名称
y-timeline
# 基础用法
# 插槽用法
# 属性
/**
* 属性
*/
export interface YTimelineProps extends Record<string, unknown> {
/**
* 值
*/
modelValue: object[]
/**
* 标题属性名
*/
titleProperty?: string
/**
* 时间属性名
*/
dateTimeProperty?: string
/**
* 内容属性名
*/
contentProperty?: string
/**
* 操作按钮
*/
actionList?: ActionTypeEnum[]
}
/**
* 操作按钮信息
*/
export interface ActionInfo {
/**
* class属性
*/
className: string
/**
* 显示的名称
*/
label: string
}
export interface Events {
/**
* 操作按钮点击事件回调参数
*/
action: ActionCallbackResult
}
/**
* 操作按钮点击事件返回值
*/
interface ActionCallbackResult {
/**
* 绑定数据
*/
value: Object
/**
* 操作类型
*/
type: ActionTypeEnum | string
}