vue组件实现进度条效果


Posted in Javascript onJune 06, 2018

本文实例为大家分享了vue实现进度条效果的具体代码,供大家参考,具体内容如下

一、效果图

vue组件实现进度条效果

二、代码

progress-bar.vue

<template>
 <div class="vue-progress-bar default-theme">
  <div class="vue-progress-bar__tip">
   <span class="vue-progress-bar__tiplabel">{{label}}</span>
   <span class="vue-progress-bar__tiptext">{{text}}</span>
  </div>
  <div class="vue-progress-bar__outer">
   <div class="vue-progress-bar__inner" :style="barStyle"></div>
  </div>
 </div>
</template>

<script>
 export default {
  props:{
   label:String,
   text:String,
   height:{
    type: Number,
    default: 0,
    required: true,
    validator: val => val >= 0
   },
   color: {
    type: String,
    default: ''
   },
   percentage:{
    type: Number,
    default: 0,
    required: true,
    validator: val => val >= 0 && val <= 100
   }
  },
  computed:{
   barStyle() {
    const style = {};
    style.width = this.percentage + '%';
    style.height = this.height + 'px';
    style.backgroundColor = this.color;
    return style;
   }
  }
 }
</script>

<style lang="scss" scoped>
 .vue-progress-bar.default-theme{
  .vue-progress-bar__outer {
   background: #eee;
  }
 }

 .vue-progress-bar {
  .vue-progress-bar__tiptext {
   float: right;
  }
 }
</style>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
简单的两种Extjs formpanel加载数据的方式
Nov 09 Javascript
在ASP.NET中使用JavaScript脚本的方法
Nov 12 Javascript
如何改进javascript代码的性能
Apr 02 Javascript
js中遍历对象的属性和值的方法
Jul 27 Javascript
JavaScript仿网易选项卡制作代码
Oct 06 Javascript
JavaScript实现表单注册、表单验证、运算符功能
Oct 15 Javascript
小程序获取周围IBeacon设备的方法
Oct 31 Javascript
回顾Javascript React基础
Jun 15 Javascript
JS实现的字符串数组去重功能小结
Jun 17 Javascript
vue实现评价星星功能
Jun 30 Javascript
js 函数性能比较方法
Aug 24 Javascript
Javascript中window.name属性详解
Nov 19 Javascript
Express的HTTP重定向到HTTPS的方法
Jun 06 #Javascript
vue组件实现可搜索下拉框扩展
Oct 23 #Javascript
微信小程序实现美团菜单
Jun 06 #Javascript
详解express + mock让前后台并行开发
Jun 06 #Javascript
vue element项目引入icon图标的方法
Jun 06 #Javascript
vue脚手架搭建过程图解
Jun 06 #Javascript
vue左右侧联动滚动的实现代码
Jun 06 #Javascript
You might like
destoon公司主页模板风格的添加方法
2014/06/20 PHP
PHP添加图片水印、压缩、剪切的封装类
2015/08/17 PHP
js 解决“options为空或不是对象”
2008/12/22 Javascript
JavaScript自定义数组排序方法
2015/02/12 Javascript
jQuery实现两款有动画功能的导航菜单代码
2015/09/16 Javascript
jQuery焦点图轮播效果实现方法
2016/12/19 Javascript
懒加载实现的分页&amp;&amp;网站footer自适应
2016/12/21 Javascript
vue2.0数据双向绑定与表单bootstrap+vue组件
2017/02/27 Javascript
微信小程序实现图片轮播及文件上传
2017/04/07 Javascript
JS库之ParticlesJS使用简介
2017/09/12 Javascript
Ant Design moment对象和字符串之间的相互转化教程
2020/10/27 Javascript
Python MySQL数据库连接池组件pymysqlpool详解
2017/07/07 Python
基于python requests库中的代理实例讲解
2018/05/07 Python
Windows 8.1 64bit下搭建 Scrapy 0.22 环境
2018/11/18 Python
Python 判断图像是否读取成功的方法
2019/01/26 Python
Python 200行代码实现一个滑动验证码过程详解
2019/07/11 Python
Python基于进程池实现多进程过程解析
2020/04/30 Python
python和php学习哪个更有发展
2020/06/17 Python
PyCharm2019 安装和配置教程详解附激活码
2020/07/31 Python
Python unittest装饰器实现原理及代码
2020/09/08 Python
Python实现一个论文下载器的过程
2021/01/18 Python
澳大利亚百货商店中销量第一的商务衬衫品牌:Van Heusen
2018/07/26 全球购物
意大利在线购买隐形眼镜网站:VisionDirect.it
2019/03/18 全球购物
高中生毕业自我鉴定
2013/10/10 职场文书
市场营销专业毕业生求职信
2014/03/26 职场文书
大气污染防治方案
2014/05/19 职场文书
学校2014重阳节活动策划方案
2014/09/16 职场文书
2014各大专业毕业生自我评价
2014/09/17 职场文书
第二批党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
工作态度不端正检讨书
2014/10/04 职场文书
四风查摆问题及整改措施
2014/10/10 职场文书
个人职业及收入证明
2014/10/13 职场文书
酒店销售经理岗位职责
2015/04/02 职场文书
签证工作证明模板
2015/06/15 职场文书
如何利用python和DOS获取wifi密码
2021/03/31 Python
纯CSS实现酷炫的霓虹灯效果
2021/04/13 HTML / CSS