效果截图
TotalOrders下index.vue
<template>
<common-card
title="累计销售"
value="¥ 32,039,165"
>
<template>
<div class="compare-wrapper">
<div class="compare">
<span>日同比</span>
<span class="emphasis">7.08%</span>
<div class="increase"></div>
</div>
<div class="compare">
<span>日同比</span>
<span class="emphasis">7.08%</span>
<div class="decrease"></div>
</div>
</div>
</template>
<template v-slot:footer>
<div>
<span>昨日销售额 </span>
<span class="emphasis">¥ 30,000,000</span>
</div>
</template>
</common-card>
</template>
<script>
import commonCardMixin from '@/mixins/commonCardMixin'
export default {
name: 'total-sales',
mixins: [commonCardMixin]
}
</script>
<style scoped lang="scss">
.compare-wrapper{
height: 100%;
display: flex;
flex-direction: column;
justify-content: center;
}
.compare{
display: flex;
align-items: center;
font-size: 12px;
margin-top: 3px;
color: #666;
}
span{
font-size: 12px;
}
.increase{
width: 0;
height: 0;
border-width: 3px;
border-color: transparent transparent red transparent;
margin: 0 0 3px 5px;
border-style: solid;
}
.decrease{
width: 0;
height: 0;
border-width: 3px;
border-color: green transparent transparent transparent;
margin: 5px 0 0 3px;
border-style: solid;
}
</style>
<style>
.emphasis{
margin-left: 5px;
color: #000;
font-weight: 700;
}
</style>