跳到主要内容

Step 步骤条

步骤条

import { Step } from "@finalx/components";

interface IProps {}
export const Index: FC<IProps> = () => {
return (
<Step
activeColor='red'
slotColor='#000000'
proportion={80}
items={[
{
title: "第一天",
desc: "这是第一天的描述",
process: 30
},
{
title: "第二天",
desc: "这是第二天的描述",
process: 60
},
{
title: "第三天",
desc: "这是第三天的描述",
process: 100
}
]}
pop={{ title: "目前进度在80%", onClick: () => console.log("浮窗被点击了") }}
/>
);
};

属性

属性名类型默认值必填描述
proportionnumber | string-初始化百分比
activeColorstring-当前节点的高亮颜色
slotColorstring-流程槽的背景颜色
popPop-浮窗 有配置才显示
contentContent-内容的配置
roundReactElement-自定义当前节点的元素
itemsItem[]-流程项的配置

Pop 属性

属性名类型默认值必填描述
titlestring-浮窗标题
styleCSSProperties-浮窗样式
offset{ left?: number; right?: number }-浮窗偏移量
childrenReactElement-浮窗子元素
onClick() => any-浮窗点击事件

Content 属性

属性名类型默认值必填描述
titleStyleCSSProperties-标题样式
descStyleCSSProperties-描述样式

Item 属性

属性名类型默认值必填描述
titlestring-流程标题
descstring-流程描述
processnumber-流程进度值