- 分组
- 分析 · 什么情况选哪个
- 组件
DecisionTree·#decision-tree
适合
- 根据条件选方案、选工具
- 每个问题都能用是 / 否回答
不适合
- 问题超过两层:拆成两页
- 要拆解原因:用 IssueTree
内容上限
| 1 | q ≤ 14 字,leaf ≤ 8 字,note ≤ 14 字 |
| 2 | 最多两层问题、4 个结果 |
字段
| 字段 | 类型 | |
|---|---|---|
kicker · 必填 | string | 小节名,2–8 字 |
title · 必填 | string | string[] | 标题;数组手动断行 |
lead | string | 一两句导语,≤ 60 字 |
source | string | 事实出处 |
root · 必填 | TreeNode | { q, yes, no } 或 { leaf, note? } |
示例代码
<DecisionTree kicker="选图表" title="想比的是什么?" root={{ q: '数据跟时间有关吗?', yes: { leaf: 'LineChart' }, no: { leaf: 'BarChart' } }} />