【Timeline】

已创建时间轴组件!

组件路径:

  • components/Timeline/Timeline.vue
  • components/Timeline/TimelineItem.vue

使用示例:

vue 复制代码
<template>
  <view>
    <Timeline>
      <TimelineItem 
        time="2024-01-15 10:30" 
        title="工单创建"
        content="客户提交了消杀服务申请"
      />
      <TimelineItem 
        time="2024-01-15 11:00" 
        title="工单分派"
        content="已分派给外勤人员张三"
        active
      />
      <TimelineItem 
        time="2024-01-15 14:00" 
        title="到达现场"
        content="外勤人员已到达客户现场"
        icon="map"
      />
      <TimelineItem 
        time="2024-01-15 14:30" 
        title="服务完成"
        content="消杀服务已完成,等待客户确认"
        color="#4CAF50"
      />
    </Timeline>
  </view>
</template>

<script>
import Timeline from '@/components/Timeline/Timeline.vue'
import TimelineItem from '@/components/Timeline/TimelineItem.vue'

export default {
  components: { Timeline, TimelineItem }
}
</script>

TimelineItem Props:

属性 类型 默认值 说明
time String '' 时间
title String '' 标题
content String '' 内容描述
icon String '' 图标名称(uni-icons)
color String '#1E88E5' 节点颜色
active Boolean false 是否为当前激活状态

设计特点:

  • 使用项目统一的蓝色主题(#1E88E5)
  • 时间轴节点支持自定义颜色和图标
  • active 状态的节点会有光晕效果
  • 最后一个节点不显示连接线
相关推荐
TheITSea16 分钟前
JavaScript Web APIs
开发语言·前端·javascript
恋猫de小郭25 分钟前
Android CLI 支持 AI Agent 通过 Device Streaming 调试云真机
android·前端·flutter
Wang's Blog27 分钟前
Java 项目实战: 外卖平台优化-前端dist部署与Nginx反向代理rewrite
java·前端·nginx
专业程序开发源27 分钟前
springboot生命故事书制作小程序65290-计算机课程设计、毕业设计
java·vue.js·spring boot·后端·mysql·小程序·课程设计
鬓戈30 分钟前
Claude Code frontend-design 插件调研 与 Vue 旧系统风格一致性方案
前端·vue.js·人工智能
开开心心就好36 分钟前
以图搜图找重复图片,本地工具离线就能用
javascript·智能手机·ffmpeg·c#·ocr·word·音视频
IT_陈寒41 分钟前
SpringBoot自动配置的坑我帮你踩过了
前端·人工智能·后端
vx_Biye_Design43 分钟前
springboot角色扮演服务平台65161-计算机课程设计、毕业设计
java·vue.js·spring boot·后端·python·spring·课程设计
企业数字化笔记1 小时前
视频局部合成怎么做得自然?掩膜修复、边缘羽化、时序稳定与背景替换
java·javascript·音视频
vx_Biye_Design1 小时前
springboot咖啡厅顾客点单管理系统12080-计算机课程设计、毕业设计
java·vue.js·spring boot·后端·spring·课程设计·express