状态图演示
状态图演示
Mermaid 状态图用于展示对象的状态转换和生命周期。
基础状态图
stateDiagram-v2
[*] --> 待处理
待处理 --> 处理中 : 开始处理
处理中 --> 已完成 : 处理成功
处理中 --> 失败 : 处理失败
失败 --> 待处理 : 重试
已完成 --> [*]
PowerWiki 文章状态
stateDiagram-v2
[*] --> 草稿
草稿 --> 审核中 : 提交审核
审核中 --> 已发布 : 审核通过
审核中 --> 草稿 : 审核拒绝
已发布 --> 已归档 : 归档
已发布 --> 草稿 : 撤回
已归档 --> [*]
订单状态流转
stateDiagram-v2
[*] --> 待支付
待支付 --> 已支付 : 支付成功
待支付 --> 已取消 : 超时/取消
已支付 --> 待发货 : 确认订单
待发货 --> 已发货 : 发货
已发货 --> 已完成 : 确认收货
已完成 --> 售后中 : 申请售后
售后中 --> 已退款 : 退款成功
售后中 --> 已完成 : 售后关闭
已取消 --> [*]
已退款 --> [*]
已完成 --> [*]
用户登录状态
stateDiagram-v2
[*] --> 未登录
未登录 --> 登录中 : 输入凭证
登录中 --> 已登录 : 验证成功
登录中 --> 未登录 : 验证失败
已登录 --> 未登录 : 登出
已登录 --> 会话过期 : 超时
会话过期 --> 未登录 : 清除会话
复合状态
stateDiagram-v2
[*] --> 运行中
state 运行中 {
[*] --> 空闲
空闲 --> 工作中 : 接收任务
工作中 --> 空闲 : 完成任务
}
运行中 --> 暂停 : 暂停
暂停 --> 运行中 : 恢复
运行中 --> [*] : 停止
并发状态
stateDiagram-v2
[*] --> 活动
state 活动 {
[*] --> 任务1
--
[*] --> 任务2
}
活动 --> [*]
Git 工作流状态
stateDiagram-v2
[*] --> 工作区
工作区 --> 暂存区 : git add
暂存区 --> 本地仓库 : git commit
本地仓库 --> 远程仓库 : git push
远程仓库 --> 本地仓库 : git pull
本地仓库 --> 工作区 : git checkout
暂存区 --> 工作区 : git reset
Docker 容器状态
stateDiagram-v2
[*] --> Created : docker create
Created --> Running : docker start
Running --> Paused : docker pause
Paused --> Running : docker unpause
Running --> Stopped : docker stop
Stopped --> Running : docker start
Stopped --> Removed : docker rm
Running --> Removed : docker rm -f
Removed --> [*]
提示: 状态图适合展示对象的生命周期、工作流程、状态转换等。使用清晰的状态名称和转换条件。
更新时间:2026年2月24日