Commit 59e1a7c6c122a7ae1d70751c7fdf031174992aff
Committed by
GitHub
Merge pull request #623 from purocean/fet-steps
给Step组件增加slot支持
Showing
2 changed files
with
17 additions
and
1 deletions
Show diff stats
examples/routers/steps.vue
... | ... | @@ -60,6 +60,20 @@ |
60 | 60 | <Step title="待进行" content="这里是该步骤的描述信息"></Step> |
61 | 61 | <Step title="待进行" content="这里是该步骤的描述信息"></Step> |
62 | 62 | </Steps> |
63 | + <Steps direction="vertical" :current="3"> | |
64 | + <Step title="已完成" content="这里是该步骤的描述信息"> | |
65 | + <div style="font-size: 16px; color: green">这里是该步骤的描述信息1</div> | |
66 | + </Step> | |
67 | + <Step title="进行中" content="这里是该步骤的描述信息"> | |
68 | + <div style="font-size: 24px; color: red">这里是该步骤的描述信息2</div> | |
69 | + </Step> | |
70 | + <Step title="待进行" content="这里是该步骤的描述信息"> | |
71 | + <div style="font-size: 46px; color: blue">这里是该步骤的描述信息3</div> | |
72 | + </Step> | |
73 | + <Step title="待进行" content="这里是该步骤的描述信息"> | |
74 | + <div style="font-size: 24px; color: green">这里是该步骤的描述信息4</div> | |
75 | + </Step> | |
76 | + </Steps> | |
63 | 77 | </div> |
64 | 78 | </template> |
65 | 79 | <script> | ... | ... |
src/components/steps/step.vue
... | ... | @@ -9,7 +9,9 @@ |
9 | 9 | </div> |
10 | 10 | <div :class="[prefixCls + '-main']"> |
11 | 11 | <div :class="[prefixCls + '-title']">{{ title }}</div> |
12 | - <div v-if="content" :class="[prefixCls + '-content']">{{ content }}</div> | |
12 | + <slot> | |
13 | + <div v-if="content" :class="[prefixCls + '-content']">{{ content }}</div> | |
14 | + </slot> | |
13 | 15 | </div> |
14 | 16 | </div> |
15 | 17 | </template> | ... | ... |