W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
解釋: 時間軸組件,可配置時間軸內(nèi)容,時間軸狀態(tài)以及自定義圖標(biāo)。適用于信息展示,并可放置在頁面的任何位置。
屬性名 | 類型 | 必填 | 默認(rèn)值 | 說明 |
---|---|---|---|---|
status |
String |
否 |
wait |
時間軸狀態(tài),類型包括:wait、finished、success、error,每個類型對應(yīng)不同的icon圖標(biāo)以及時間軸展現(xiàn)樣式 |
title |
String |
否 |
時間軸標(biāo)題 |
|
desc |
String |
否 |
時間軸副標(biāo)題 |
|
descStyle |
String |
否 |
時間軸副標(biāo)題樣式 |
|
icon |
String |
否 |
自定義icon名稱 |
|
iconColor |
String |
否 |
自定義icon顏色 |
|
timeline-class |
String |
否 |
提供時間軸的擴(kuò)展樣式類,供開發(fā)者自定義組件樣式,可通過此class改變時間軸外層樣式 |
|
item-tail-class |
String |
否 |
提供時間軸的擴(kuò)展樣式類,供開發(fā)者自定義組件樣式,可通過此class改變時間軸軸線樣式 |
|
content-title-class |
String |
否 |
提供時間軸的擴(kuò)展樣式類,供開發(fā)者自定義組件樣式,可通過此class改變時間軸標(biāo)題樣式 |
<view class="wrap">
<view class="content">
<view class="card-panel">
<view class="mode-title">
<view class="mode-title-line-left"></view>
<view class="mode-title-text">單條信息樣式</view>
<view class="mode-title-line-right"></view>
</view>
<view class="comp-wrap">
<smt-timeline
s-for="item, index in options"
status="{{item.status}}"
title="{{item.title}}"
desc="{{item.desc}}"
has-tail="{{item.hasTail}}"
icon-color="{{item.iconColor}}"
timeline-class="comp-timeline"
desc-style="
{{index === options.length - 1 ? 'font-weight: 700;' : ''}}
{{item.status === 'error' ? 'color: #f7534f' : ''}}
"
>
{{item.info}}
</smt-timeline>
</view>
</view>
<view class="card-panel">
<view class="mode-title">
<view class="mode-title-line-left"></view>
<view class="mode-title-text">多條信息樣式</view>
<view class="mode-title-line-right"></view>
</view>
<view class="comp-wrap">
<smt-timeline
s-for="item, index in options2"
status="{{item.status}}"
desc="{{item.desc}}"
has-tail="{{item.hasTail}}"
icon-color="{{item.iconColor}}"
timeline-class="comp-timeline"
desc-style="{{
index === options.length - 1
? 'font-weight: 700;'
: ''
}}"
>
<view
class="comp-info-wrap"
s-for="descInfo in item.descInfo"
>
<view class="comp-info">
{{descInfo.info}}
</view>
<view class="comp-title">
{{descInfo.title}}
</view>
</view>
</smt-timeline>
</view>
</view>
</view>
</view>
Page({
data: {
options: [
{
title: '2019-10-15 15:29:06',
desc: '狀態(tài):進(jìn)行中',
info: '當(dāng)前狀態(tài)詳情描述',
status: 'wait',
hasTail: true,
iconColor: '#2772fb'
},
{
title: '2019-10-15 15:29:06',
desc: '狀態(tài):成功/通過',
info: '當(dāng)前狀態(tài)詳情描述',
status: 'success',
hasTail: true,
iconColor: '#2772fb'
},
{
title: '2019-10-15 15:29:06',
desc: '狀態(tài):失敗/未通過',
info: '當(dāng)前狀態(tài)詳情描述',
status: 'error',
iconColor: '#f7534f'
}
],
options2: [
{
status: 'wait',
desc: '狀態(tài):進(jìn)行中',
hasTail: true,
iconColor: '#2772fb',
descInfo: [
{
info: '當(dāng)前狀態(tài)詳情描述',
title: '2019-10-15 15:29:06'
},
{
info: '當(dāng)前狀態(tài)詳情描述',
title: '2019-10-15 15:29:06'
}
]
},
{
status: 'success',
desc: '狀態(tài):成功/通過',
hasTail: true,
iconColor: '#2772fb',
descInfo: [
{
info: '當(dāng)前狀態(tài)詳情描述',
title: '2019-10-15 15:29:06'
},
{
info: '當(dāng)前狀態(tài)詳情描述',
title: '2019-10-15 15:29:06'
}
]
},
{
status: 'success',
desc: '已辦結(jié)',
iconColor: '#2772fb',
descInfo: [
{
info: '當(dāng)前狀態(tài)詳情描述',
title: '2019-10-15 15:29:06'
},
{
info: '當(dāng)前狀態(tài)詳情描述',
title: '2019-10-15 15:29:06'
}
]
}
]
}
});
.wrap {
background-color: #f5f5f5;
transition: background-color 200ms linear;
}
.content {
padding-top: .2rem;
}
.smt-card-area {
margin-top: 25.36rpx;
background-color: #fff;
}
.card-panel {
margin-top: 72.46rpx;
}
.card-panel:first-child {
margin-top: 0;
}
.card-area {
display: flex;
margin: 90.58rpx 0 0;
padding: 28.382rpx 30.797rpx;
border: none;
border-radius: 0;
transition: background-color 200ms linear;
align-items: center;
justify-content: space-between;
}
.comp-wrap {
margin-top: 25.362rpx;
padding: 38.043rpx 30.797rpx 0;
background-color: #fff;
}
.comp-last-content {
padding-bottom: 0;
}
.comp-info-wrap {
margin-bottom: 36.232rpx;
}
.comp-info-wrap:last-child {
margin-bottom: 0;
}
.comp-title {
margin-top: 10.87rpx;
color: #999;
}
.comp-timeline {
padding: 0 !important;
}
{
"navigationBarTitleText": "時間軸",
"navigationStyle": "default",
"usingComponents": {
"smt-timeline": "@smt-ui/component/src/timeline"
}
}
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: