mermaid学习笔记

发布时间 2023-07-30 21:25:04作者: weakxy

mermaid功能(基础)

关于设计各种图来梳理工程接口


流程图

定义graph [TB|BT|LR|RL]说明是流程图(参数代表从上往下还是从左往右)

其他概念

---:实线 | -->:带箭头实线 | ==>:带箭头粗实线
并且在也可以(== | --)text( -- |==)(-|>)来实现线上有文本的格式
定义对象:对象[xxx]代表是方形xxx,对象((xxx))代表圆形xxx,其他现查

graph LR
emperor((1))-.子.->2-.子.->3-.子.->4
8--子-->9--子-->emperor
emperor2((7))--子-->9
9--子-->emperor
9--子-->emperor
emperor3((6))--子-->emperor
emperor4((5))--子-->emperor3
猪八戒--test---emperor


序列图

定义sequenceDiagram

其他概念

->:实线无箭头 | -->:虚线无箭头 | ->>:实线箭头 | -->>:虚线箭头
participant定义对象 | actor定义小人
基本语法:对象+线+对象:文本

sequenceDiagram
participant obj1
participant obj2
obj1 -> obj2:test1
obj2 --> obj1:test2
obj1 ->> obj2:test3
obj2 -->> obj1:test4