el-progress入门学习

知识点

  1. percentage为百分比,范围是0~100
  2. status的值可以为success,warning,exception
  3. format自带percentage参数,可以格式化文本显示效果
  4. text-inside设置为true,文本显示在内部
  5. stroke-width设置的直径宽度
  6. color设置颜色,可以为字符串,数组或是函数,数组元素的两个属性分别为color,percentage,想象成switch语句percentage相当于小于某百分比时,显示指定颜色
  7. type可以设置成line,circle,dashboard,分别为线性,圆形,方向盘型

效果图

代码

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css"><script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script><script src="https://unpkg.com/element-ui/lib/index.js"></script>
</head>
</head><body><div id="app"><el-progress :percentage='50'></el-progress><el-progress :percentage='100'></el-progress><el-progress :percentage='100' :format='formatFull'></el-progress><el-progress :percentage='100' status="success"></el-progress><el-progress :percentage='100' status="warning"></el-progress><el-progress :percentage='100' status='exception'></el-progress><el-progress :percentage='50' :text-inside='true' :stroke-width='20' status='success'></el-progress><el-progress :percentage='60' :text-inside='true' :stroke-width='22' status='warning'></el-progress><el-progress :percentage='70' :text-inside='true' :stroke-width='24' status='exception'></el-progress><el-progress :percentage='80' :text-inside='true' :stroke-width='26'></el-progress><el-progress :percentage='percentage' :color='percentageColor'></el-progress><el-progress :percentage='percentage' :color='percentageColors'></el-progress><el-progress :percentage='percentage' :color='percentageSetColors'></el-progress><el-button-group><el-button icon='el-icon-minus' @click='decrease'></el-button><el-button icon='el-icon-plus' @click='increase'></el-button></el-button-group><br><el-progress type='circle' :percentage='0'></el-progress><el-progress type='circle' :percentage='25'></el-progress><el-progress type='circle' :percentage='100' status='success'></el-progress><el-progress type='circle' :percentage='70' status='warning'></el-progress><el-progress type='circle' :percentage='50' status='exception'></el-progress><el-progress type='dashboard' :color='percentageColors' :percentage='percentage'></el-progress></div>
</body></html><script>new Vue({el: "#app",data() {return {percentage: 30,percentageColor: 'blue',percentageColors: [{ color: 'red', percentage: 20 },{ color: 'orange', percentage: 40 },{ color: 'yellow', percentage: 60 },{ color: 'green', percentage: 80 },{ color: 'blue', percentage: 100 }],}},methods: {formatFull(percentage) {return percentage === 100 ? '满' : `${percentage}%`},percentageSetColors(percentage) {if (percentage < 30) {return "red";} else if (percentage < 70) {return "orange";} else {return "yellow";}},decrease() {let percentage = this.percentage;return this.percentage = percentage < 10 ? 0 : percentage - 10;},increase() {let percentage = this.percentage;return this.percentage = percentage > 90 ? 100 : percentage + 10;}}})
</script>

官网

el-progress学习官网

el-progress入门学习相关推荐

  1. 深度学习(十一)RNN入门学习

    RNN入门学习 原文地址:http://blog.csdn.net/hjimce/article/details/49095371 作者:hjimce 一.相关理论 RNN(Recurrent Neu ...

  2. pytorch 入门学习反向传播-4

    pytorch 入门学习反向传播 反向传播 import numpy as np import matplotlib.pyplot as plt import torchdef forward(x): ...

  3. java推送叮叮消息,叮叮叮!请及时签收入门学习Java导航路线

    原标题:叮叮叮!请及时签收入门学习Java导航路线 引言 想必有很多像我一样刚学习Java会有很迷茫的人吧,今天给小伙伴们整理了一些资料,有需要的小伙伴们可以私信我,顺便推荐一个免费学习的Qqun,里 ...

  4. messageBox的入门学习

    messageBox的入门学习 知识点 this.$alert用于弹出消息 this.$confirm用于确认消息,显示取消按钮 this.$prompt用于提交消息,单个数据的提交使用它,复杂的数据 ...

  5. el-avatar入门学习

    el-avatar入门学习 知识点 size控制大小,可以设置Number,或者字符串large,medium,small shape控制头像形状,默认为circle,可设置为square,为方形 i ...

  6. el-tag入门学习

    el-tag入门学习 知识点 type属性默认是蓝色,还可以设置success,info,warning,danger size属性默认最大,还可以设置medium,small,mini closab ...

  7. SpringBoot入门学习(五)之旅游网站项目

    目录 1.项目需求 2.技术需求 3.pom.xml 4.application.yml 4.MybatisPlus的配置文件 5.springboot中配置日期类型转换器 6.用户管理 7.线路管理 ...

  8. el-table入门学习

    el-table入门学习 知识点 data为表单数据,格式为[{...},{...},{...}] border显示表格边框 fix默认为左固定,设置为"right"右固定 hei ...

  9. el-drawer的入门学习

    el-drawer的入门学习 适用场景 el-drawer与el-dialog有几乎相同的API,不同的是el-dialog是居中显示,el-drawer可以根据不同的方向,在上下左右弹出显示 知识点 ...

  10. el-menu入门学习

    el-menu入门学习 知识点 首页效果为el-menu中嵌套el-menu-item,el-menu-item中左侧图标填充,右侧文字填充 部门效果为el-menu嵌套el-submenu,el-s ...

最新文章

  1. 32个笔画顺序表图片_32个笔画掌握透了,练字真的不难
  2. docker使用mongo_如何使用Docker在AWS上部署Mongo:初学者的权威指南
  3. 【怎样写代码】确保对象的唯一性 -- 单例模式(三):单例模式
  4. 十、Go协程的调度,互斥锁,计数器和线程池
  5. matlab smulink笔记03——过零检测
  6. 解决设置了background-size: cover; 但是图片在ios下显示不完整的问题
  7. rms 公式 有效值_有效值是电流电压的均方根值吗?
  8. Web前端开发神器-WebStorm
  9. freebase api的使用
  10. 攻防世界CRYPTO新手区wp
  11. 绘制图形与3D增强技巧(三)----三角形图元TRANGLE
  12. MIS系统开发利器,快速的字典录入解决方案,另类的、可管理的.NET DataWindow
  13. JavaScript基础随笔
  14. 三维深度学习之pointnet系列详解(一)
  15. Ar详细制作发布流程
  16. word 向程序发送命令时出现错误
  17. 8086系统中 BHE# 和 A0 引脚
  18. 车间主任、班组长必读:生产车间的现场管理
  19. 计算机自动化技术论文,自动化技术机械制造论文
  20. QMainWindow statusBar如何添加控件

热门文章

  1. postman 传 map数据怎么传
  2. w3c怎么检测html5,HTML5教程:html标签属性通过w3c验证
  3. 【暴力破解】medusacrowbar工具
  4. 算法 代码拷来终觉浅,绝知此事要躬行
  5. macbook键盘失灵
  6. 网络攻防篇 使用批处理文件进行来恶作剧-01
  7. Windows XP/2003序列号更换工具 1.0
  8. 3款好用的文件管理软件
  9. 论文中常见的argmin,argmax是什么意思?
  10. 2021年度训练联盟热身训练赛第八场 自我总结