<!--components/stat-card/index.wxml-->
|
<view class="wrap">
|
<view class="stat-card__title-wrap">
|
<view class="stat-card__title">
|
<t-icon wx:if="{{icon}}" class="stat-card__title-icon" name="{{icon}}" size="36rpx" color="var(--td-brand-color)" />
|
<text class="stat-card__title-text">{{title}}</text>
|
</view>
|
<text class="stat-card__sub-title" bind:tap="onSubTitleClick">{{subTitle}}</text>
|
</view>
|
<view wx:if="{{loading}}" class="stat-card__loading">
|
<t-loading theme="dots" size="50rpx" />
|
</view>
|
<view wx:else class="stat-card__tags">
|
<!-- <block wx:else> -->
|
<view
|
bindtap="handleClick"
|
data-index="{{index}}"
|
class="stat-card__tag"
|
wx:for="{{stats}}"
|
wx:key="index"
|
wx:index="index"
|
>
|
<view class="name">
|
<text>{{item.name}}</text>
|
<t-icon name="chevron-right" size="var(--icon-width)" color="black" />
|
</view>
|
<view class="value" style="{{item.color ? 'color:' + item.color + ';' : ''}}"> {{item.value}} </view>
|
<view class="diff {{item.diff == '' ? 'diff-2' : ''}}"> {{item.diff == '' ? '0' : item.diff}} </view>
|
</view>
|
<!-- </block> -->
|
</view>
|
</view>
|