差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
mermaid:流程图 [2023/05/08 09:07] – [Mermaid流程图] Ian Goo | mermaid:流程图 [2024/04/16 13:54] (当前版本) – [节点形状] Ian Goo | ||
---|---|---|---|
行 33: | 行 33: | ||
<WRAP half column> | <WRAP half column> | ||
< | < | ||
- | flowchart | + | graph TD |
%% 什么都不写的话,就是普通的方框节点 | %% 什么都不写的话,就是普通的方框节点 | ||
- | Start | ||
%% 可以通过< | %% 可以通过< | ||
+ | %% id[Text]代表普通的方框节点 | ||
%% 圆括号()代表圆角方框节点 | %% 圆括号()代表圆角方框节点 | ||
%% ([])代表胶囊形节点 | %% ([])代表胶囊形节点 | ||
行 49: | 行 49: | ||
%% ((()))代表双圆形节点 | %% ((()))代表双圆形节点 | ||
%% [[]]和{{}}好像在DokuWiki中无法正常显示,所以右图没有展示出来。 | %% [[]]和{{}}好像在DokuWiki中无法正常显示,所以右图没有展示出来。 | ||
- | Start --> nd1(圆角方框节点) --> nd2([胶囊形节点]) --> nd3[[双边框节点]] --> nd4[(圆柱形节点)] --> nd5((圆形节点)) --> nd6> | + | nd0[Start] --> nd1(圆角方框节点) --> nd2([胶囊形节点]) --> nd3[[双边框节点]] --> nd4[(圆柱形节点)] --> nd5((圆形节点)) --> nd6> |
nd8 --> nd10[\另一个平行四边形节点\] | nd8 --> nd10[\另一个平行四边形节点\] | ||
nd9 --> nd11[/ | nd9 --> nd11[/ | ||
行 60: | 行 60: | ||
<WRAP half column> | <WRAP half column> | ||
< | < | ||
- | flowchart | + | graph TD |
- | Start --> nd1(圆角方框节点) --> nd2([胶囊形节点]) --> nd4[(圆柱形节点)] --> nd5((圆形节点)) --> nd6> | + | nd0[Start] --> nd1(圆角方框节点) --> nd2([胶囊形节点]) --> nd4[(圆柱形节点)] --> nd5((圆形节点)) --> nd6> |
nd7 --> nd10[\另一个平行四边形节点\] | nd7 --> nd10[\另一个平行四边形节点\] | ||
nd9 --> nd11[/ | nd9 --> nd11[/ | ||
行 139: | 行 139: | ||
===== 子图 ===== | ===== 子图 ===== | ||
- | ===== 备注 | + | <WRAP group> |
+ | <WRAP half column> | ||
+ | < | ||
+ | flowchart TD | ||
+ | %% 使用subgraph < | ||
+ | A --> B | ||
+ | subgraph ONE | ||
+ | B --> C | ||
+ | end | ||
+ | subgraph 2[TWO] | ||
+ | B --> D -.-> E | ||
+ | end | ||
+ | %% 子图之间也可以添加连接 | ||
+ | ONE ===> 2 | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | <WRAP half column> | ||
+ | < | ||
+ | flowchart TD | ||
+ | %% 使用subgraph < | ||
+ | A --> B | ||
+ | subgraph ONE | ||
+ | B --> C | ||
+ | end | ||
+ | subgraph 2[TWO] | ||
+ | B --> D -.-> E | ||
+ | end | ||
+ | %% 子图之间也可以添加连接 | ||
+ | ONE ===> 2 | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== 交互特性 ===== | ||
+ | |||
+ | 可以将单击事件绑定到节点,单击可以调用JavaScript实现特定的交互效果。 | ||
+ | |||
+ | 但是需要注意,这一功能在DokuWiki与VSCode MPE当中都没什么用。 | ||
+ | |||
+ | <WRAP group> | ||
+ | <WRAP half column> | ||
+ | < | ||
+ | flowchart LR | ||
+ | A --> B --> C --> D | ||
+ | click A callback "Hello World" | ||
+ | click B " | ||
+ | click C call callback() "Hello World" | ||
+ | click D href " | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | <WRAP half column> | ||
+ | < | ||
+ | flowchart LR | ||
+ | A --> B --> C --> D | ||
+ | click A callback "Hello World" | ||
+ | click B " | ||
+ | click C call callback() "Hello World" | ||
+ | click D href " | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||