首页 前端知识 Vue使用el-statistic和el-card显示大屏中的统计数据

Vue使用el-statistic和el-card显示大屏中的统计数据

2024-04-29 11:04:49 前端知识 前端哥 868 847 我要收藏

一、页面内容:
<el-row :gutter="20">
<el-col :span="6">
<el-card class="box-card">
<div>
<el-statistic
group-separator=","
:precision="2"
:value="value2"
:title="title"
></el-statistic>
</div>
</el-card>
</el-col>
<el-col :span="6">
<el-card class="box-card">
<div>
<el-statistic title="男女比">
<template slot="formatter">
456/2
</template>
</el-statistic>
</div>
</el-card>
</el-col>
<el-col :span="6">
<el-card class="box-card">
<div>
<el-statistic
group-separator=","
:precision="2"
decimal-separator="."
:value="value1"
:title="title"
>
<template slot="prefix">
<i class="el-icon-s-flag" style="color: red"></i>
</template>
<template slot="suffix">
<i class="el-icon-s-flag" style="color: blue"></i>
</template>
</el-statistic>
</div>
</el-card>
</el-col>
<el-col :span="6">
<el-card class="box-card">
<div>
<el-statistic :value="like ? 521 : 520" title="Feedback">
<template slot="suffix">
<span @click="like = !like" class="like">
<i
class="el-icon-star-on"
style="color:red"
v-show="!!like"
></i>
<i class="el-icon-star-off" v-show="!like"></i>
</span>
</template>
</el-statistic>
</div>
</el-card>
</el-col>
</el-row>
复制
二、数据
data() {
  return {
    like: true,
    value1: 4154.564,
    value2: 1314,
    title: "增长人数",
  };
},复制
三、样式
<style scoped lang="scss">
.like {
  cursor: pointer;
  font-size: 25px;
  display: inline-block;
}
.box-card {
  width: 90%;
  height: 100px;
}
</style>复制
转载请注明出处或者链接地址:https://www.qianduange.cn//article/6199.html
标签
评论
还可以输入200
共0条数据,当前/页
发布的文章

JQuery中的load()、$

2024-05-10 08:05:15

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!