Mermaid 图表测试

Mermaid 图表功能测试

这篇文章展示了如何在博客中使用 Mermaid 图表。Mermaid 是一个基于 JavaScript 的图表工具,允许您使用文本创建图表。

流程图示例

graph TD A[开始] --> B{是否已登录?} B -->|是| C[显示用户仪表盘] B -->|否| D[显示登录页面] C --> E[用户操作] D --> F[用户登录] F --> C E --> G[结束]

时序图示例

sequenceDiagram participant 用户 participant 前端 participant API participant 数据库 用户->>前端: 提交表单 前端->>API: 发送数据 API->>数据库: 存储数据 数据库-->>API: 确认保存 API-->>前端: 返回结果 前端-->>用户: 显示成功消息

甘特图示例

gantt title 项目开发计划 dateFormat YYYY-MM-DD section 设计阶段 需求分析 :a1, 2023-10-01, 7d UI/UX设计 :a2, after a1, 10d section 开发阶段 前端开发 :a3, after a2, 15d 后端开发 :a4, 2023-10-08, 20d section 测试阶段 集成测试 :a5, after a3, 7d 用户测试 :a6, after a5, 5d

饼图示例

pie title 网站访问来源 "搜索引擎" : 42.7 "直接访问" : 25.3 "社交媒体" : 22.1 "其他来源" : 9.9

类图示例

classDiagram class User { +String username +String email +String password +register() +login() } class Post { +String title +String content +Date createdAt +create() +update() +delete() } class Comment { +String content +Date createdAt +create() +delete() } User "1" -- "n" Post : creates Post "1" -- "n" Comment : has User "1" -- "n" Comment : writes

使用 Mermaid 可以轻松创建各种图表,帮助读者更好地理解复杂的概念和流程。