@@ -14,10 +14,15 @@ Timeline 可拆分成多个按照时间戳正序或倒序排列的 activity,
1414 <el-radio-group v-model =" reverse" >
1515 <el-radio :label =" true" >倒序</el-radio >
1616 <el-radio :label =" false" >正序</el-radio >
17+ </el-radio-group ><br />
18+ 排列:
19+ <el-radio-group v-model =" direction" >
20+ <el-radio label =" vertical" >竖排</el-radio >
21+ <el-radio label =" horizontal" >横排</el-radio >
1722 </el-radio-group >
1823 </div >
1924
20- <el-timeline :reverse =" reverse" >
25+ <el-timeline :reverse =" reverse" :direction = " direction " >
2126 <el-timeline-item
2227 v-for =" (activity, index) in activities"
2328 :key =" index"
@@ -32,6 +37,7 @@ Timeline 可拆分成多个按照时间戳正序或倒序排列的 activity,
3237 data () {
3338 return {
3439 reverse: true ,
40+ direction: ' vertical' ,
3541 activities: [{
3642 content: ' 活动按期开始' ,
3743 timestamp: ' 2018-04-15'
@@ -56,7 +62,14 @@ Timeline 可拆分成多个按照时间戳正序或倒序排列的 activity,
5662::: demo
5763``` html
5864<div class =" block" >
59- <el-timeline >
65+ <div class =" radio" >
66+ 排列:
67+ <el-radio-group v-model =" direction" >
68+ <el-radio label =" vertical" >竖排</el-radio >
69+ <el-radio label =" horizontal" >横排</el-radio >
70+ </el-radio-group >
71+ </div >
72+ <el-timeline :direction =" direction" >
6073 <el-timeline-item
6174 v-for =" (activity, index) in activities"
6275 :key =" index"
@@ -74,6 +87,7 @@ Timeline 可拆分成多个按照时间戳正序或倒序排列的 activity,
7487 export default {
7588 data () {
7689 return {
90+ direction: ' vertical' ,
7791 activities: [{
7892 content: ' 支持使用图标' ,
7993 timestamp: ' 2018-04-12 20:46' ,
@@ -106,7 +120,14 @@ Timeline 可拆分成多个按照时间戳正序或倒序排列的 activity,
106120::: demo
107121``` html
108122<div class =" block" >
109- <el-timeline >
123+ <div class =" radio" >
124+ 排列:
125+ <el-radio-group v-model =" direction" >
126+ <el-radio label =" vertical" >竖排</el-radio >
127+ <el-radio label =" horizontal" >横排</el-radio >
128+ </el-radio-group >
129+ </div >
130+ <el-timeline :direction =" direction" >
110131 <el-timeline-item timestamp =" 2018/4/12" placement =" top" >
111132 <el-card >
112133 <h4 >更新 Github 模板</h4 >
@@ -127,13 +148,65 @@ Timeline 可拆分成多个按照时间戳正序或倒序排列的 activity,
127148 </el-timeline-item >
128149 </el-timeline >
129150</div >
151+
152+ <script >
153+ export default {
154+ data (){
155+ return {
156+ direction: ' vertical'
157+ }
158+ }
159+ }
160+ </script >
161+ :::
162+
163+ ### ⾃定义时间戳内容
164+
165+ 设置slot=timestamp可以自定义内容
166+
167+ :::demo
168+ ```html
169+ <div class =" block" >
170+ <div class =" radio" >
171+ 排列:
172+ <el-radio-group v-model =" direction" >
173+ <el-radio label =" vertical" >竖排</el-radio >
174+ <el-radio label =" horizontal" >横排</el-radio >
175+ </el-radio-group >
176+ </div >
177+ <el-timeline :direction =" direction" >
178+ <el-timeline-item timestamp =" 2018/4/12" placement =" top" >
179+ <el-button slot =" timestamp" type =" text" >2018/4/12</el-button >
180+ 创建成功
181+ </el-timeline-item >
182+ <el-timeline-item timestamp =" 2018/4/3" placement =" top" >
183+ <el-button slot =" timestamp" type =" text" >2018/4/3</el-button >
184+ 通过审核
185+ </el-timeline-item >
186+ <el-timeline-item timestamp =" 2018/4/2" placement =" top" >
187+ <el-button slot =" timestamp" type =" text" >2018/4/2</el-button >
188+ 活动按期开始
189+ </el-timeline-item >
190+ </el-timeline >
191+ </div >
192+
193+ <script >
194+ export default {
195+ data (){
196+ return {
197+ direction: ' vertical'
198+ }
199+ }
200+ }
201+ </script >
130202```
131203:::
132204
133205### Timeline Attributes
134206| 参数 | 说明 | 类型 | 可选值 | 默认值 |
135207| ---------- | -------- | ---------- | ------------- | -------- |
136208| reverse | 指定节点排序方向,默认为正序 | boolean | — | false |
209+ | direction | 排列方向,默认为竖向 | string| vertical/horizontal | vertical |
137210
138211### Timeline-item Attributes
139212| 参数 | 说明 | 类型 | 可选值 | 默认值 |
@@ -151,3 +224,4 @@ Timeline 可拆分成多个按照时间戳正序或倒序排列的 activity,
151224| ------| --------|
152225| — | Timeline-Item 的内容 |
153226| dot | 自定义节点 |
227+ | timestamp | 时间戳内容 |
0 commit comments