<el-steps :active="item.state + 1" finish-status="success"> <el-step title="发布成功" :description="item.createTime | formatDate"></el-step> <el-step title="服务中" :description="item.orderTime ? transform(item.orderTime):'暂时没人服务'"></el-step> <el-step title="完成时间" :description="item.endTime ? transform(item.endTime):''"></el-step> </el-steps>
时间: 2024-04-28 09:21:03 浏览: 126
这段代码使用了Element UI库中的<el-steps>和<el-step>组件,用于展示任务的状态信息。
具体而言,通过:active属性设置当前步骤的状态,:active="item.state + 1"表示当前步骤的状态为item.state + 1,其中item.state为任务的状态,加1是因为Element UI中步骤状态从1开始,而任务状态从0开始。
finish-status="success"表示完成的步骤的状态为成功状态。
<el-step>标签中的title属性表示该步骤的标题,description属性表示该步骤的描述信息,其中description属性可以使用Vue过滤器进行格式化。例如,":description="item.createTime | formatDate""表示将item.createTime使用名为formatDate的过滤器进行格式化。
通过使用<el-step>组件嵌套在<el-steps>组件中,可以展示出任务的不同状态,方便用户了解任务的进展情况。
阅读全文