026:vue中el-progress逆向倒计时方式显示_el-progress逆时针

需求背景

在vue项目开发中,涉及到流量的使用情况,采用el-progress进度条来显示目前流量的状态。由于流量是越来越少,所以要采用逆向的方式来显示出来。el-progress示例中都是正向的方式,我们这里是做了一小部分修改,达到了想要的效果,如图。

示例效果

在这里插入图片描述

示例源代码(共53行)

/\*
\* @Author: 大剑师兰特(xiaozhuanlan),还是大剑师兰特(CSDN)
\* @此源代码版权归大剑师兰特所有,可供学习或商业项目中借鉴,未经授权,不得重复地发表到博客、论坛,问答,git等公共空间或网站中。
\* @Email: 2909222303@qq.com
\* @weixin: gis-dajianshi
\* @First published in CSDN
\* @First published time: 2022-09-05
\*/

<template>
	<div class="container">
		<div class="top">
			<h3>vue中el-progress逆向倒计时方式显示 </h3>
			<div class="author">大剑师兰特, 还是大剑师兰特,gis-dajianshi</div>
		</div>
		<el-progress :percentage="value1" :stroke-width="18"  :text-inside="true"  ></el-progress>
        <el-progress :percentage="value2" :stroke-width="28"  :text-inside="true"  status="success"></el-progress>
        <el-progress :percentage="value3" :stroke-width="38"  :text-inside="true"  status="warning"></el-progress>
        <el-progress :percentage="value4" :stroke-width="48"  :text-inside="true"  status="exception"></el-progress>
        <el-progress type="circle" :percentage="55" status="success"></el-progress>
	</div>
</template>

<script>

	export default {
		data() {
			return {
				value1:40,
				value2:50,
				value3:60,
                value4:70,
			}
		},

	}
</script>
<style scoped>
	.container {
		width: 1000px;
		height: 540px;
		margin: 50px auto;
		border: 1px solid orange;
	}

	.top{
		margin:0 auto 30px; padding:10px 0;
		background:coral;
	}
	
	>>>.el-progress-bar__inner{text-align: right;left: auto;right: 0; border: 1px solid #fff;}
    >>>.el-progress-bar{ margin-bottom:20px;}
</style>



核心代码

解决问题的办法,就是修改el-progress的样式,left: auto;right: 0; 这是核心

	>>>.el-progress-bar__inner{text-align: right;left: auto;right: 0; border: 1px solid #fff;}


性能优化

1.webpack打包文件体积过大?(最终打包为一个js文件)

2.如何优化webpack构建的性能

3.移动端的性能优化

4.Vue的SPA 如何优化加载速度

5.移动端300ms延迟

6.页面的重构

所有的知识点都有详细的解答,我整理成了280页PDF《前端校招面试真题精编解析》。

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

  • 5
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值