记录vue项目用到的水波纹 百分比 进度

这篇具有很好参考价值的文章主要介绍了记录vue项目用到的水波纹 百分比 进度。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 echarts-liquidfill  git地址:mirrors / ecomfe / echarts-liquidfill · GitCode

示例:echarts图表集

前置条件,安装echarts,同时还需要安装echarts-liquidfill

注意:echarts-liquidfill@3 版本匹配 echarts@5 版本,echarts-liquidfill@2 版本匹配 echarts@4 版本

npm install echarts
npm install echarts-liquidfill

在main.js中引入

import * as echarts from 'echarts';
import 'echarts-liquidfill'

初始化图形方法文章来源地址https://www.toymoban.com/news/detail-600195.html

    initChart() {
      this.chart = this.$echarts.init(document.getElementById("chart"));
      const option = {
        tooltip: {
          show: true,
        },
        series: [
          {
            name: "下载打包进程",
            type: "liquidFill",
            radius: "118px",
            data: this.proportion,
            tooltip: {
              show: false,
            },
            label: {
              show: false,
            },
            backgroundStyle: {
              color: {
                type: "linear",
                x: 1,
                y: 0,
                x2: 0.5,
                y2: 1,
                colorStops: [
                  {
                    offset: 1,
                    color: "rgba(4, 33, 77, .3)",
                  },
                  {
                    offset: 0.5,
                    color: "rgba(4, 33, 77, .6)",
                  },
                  {
                    offset: 0,
                    color: "rgba(4, 33, 77, .9)",
                  },
                ],
                global: false, // 缺省为 false
              },
            },
            outline: {
              show: true,
              borderDistance: 5,
              itemStyle: {
                borderWidth: 2,
                borderColor: {
                  type: "linear",
                  x: 0,
                  y: 0,
                  x2: 0,
                  y2: 1,
                  colorStops: [
                    {
                      offset: 0,
                      color: "rgba(50,115,233, 1)",
                    },
                    {
                      offset: 0.5,
                      color: "rgba(50,115,233, .5)",
                    },
                    {
                      offset: 1,
                      color: "rgba(50,115,233, 1)",
                    },
                  ],
                  global: false,
                },
              },
            },
            color: [
              {
                type: "linear",
                x: 0,
                y: 1,
                x2: 0,
                y2: 0,
                colorStops: [
                  {
                    offset: 1,
                    color: "rgba(0,181,0, 0.8)",
                  },
                  {
                    offset: 0.75,
                    color: "rgba(0,181,0, .5)",
                  },
                  {
                    offset: 0,
                    color: "rgba(0,181,0, 1)",
                  },
                ],
                global: false, // 缺省为 false
              },
            ],
          },
        ],
        graphic: [
          {
            type: "group",
            left: "center",
            children: [
              {
                type: "text",
                z: 100,
                left: "center",
                top: "35",
                style: {
                  fill: "#fff",
                  text: this.fraction,
                  font: "24px Microsoft YaHei",
                },
              },
              {
                type: "text",
                z: 100,
                left: "center",
                top: "85",
                style: {
                  fill: "#fff",
                  text: "合并报告进程",
                  font: "12px Microsoft YaHei",
                },
              },
            ],
          },
        ],
      };

      this.chart.setOption(option);
      //随着屏幕大小调节图表
      window.addEventListener("resize", () => {
        this.chart.resize();
      });
    },

到了这里,关于记录vue项目用到的水波纹 百分比 进度的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 在视频中选定/截取部分区域画面,然后将左上角坐标百分比和选定区域宽高所占百分比传给后端

    在视频中选定部分区域,然后将左上角坐标百分比和选定区域宽高所占百分比传给后端 播放 flv 格式视频 点击“截取”按钮,将视频当前画面截取为一张图片并回显图片, 使用 Cropper 插件截取图片部分区域(可以获取到截取图片左上角点坐标和截取部分的宽高) cropperjs 参数

    2024年02月03日
    浏览(37)
  • 移动端布局之流式布局1(百分比布局)

    流式布局,就是百分比布局,也称非固定像素布局 通过盒子的宽度设置成百分比来根据屏幕的宽度来进行伸缩,不受固定像素的限制,内容向两侧填充 流式布局方式是移动web开发使用的比较常见的布局方式 max-width 最大宽度(max-height 最大高度) min-width 最小宽度(min-height

    2024年02月06日
    浏览(42)
  • 鸿蒙OS应用开发之百分比显示组件

    前面学习了动态加载的组件,在本文里将要学习百分比显示组件,这个组件可以把数据按百分比的情况进行图形显示出来。百分比图形显示还是很有用的,比如一个班里学生的成绩占比,还有软件项目开发进度的情况,还有软件下载进度等等。 在鸿蒙系统里定义这个组件接口

    2024年01月20日
    浏览(51)
  • 一文搞懂:viewpoint与rem、百分比、px

    ​一个表总结: 名称 定义 使用示例 viewpoint 是指用户在网页上实际可见和可交互的区域,通常指的是浏览器窗口或移动设备的屏幕尺寸。 width:100vw;height:100vh rem (root em)是相对于根元素(通常是 html 元素)的字体大小来计算的单位。 width:100rem;height:100rem 百分比 是

    2024年03月19日
    浏览(51)
  • js 四舍五入保留一位小数 求百分比

    概览:一个数据占一组数据的比率,并且四舍五入保留一位小数。通过Math.round()四舍五入。 参考链接: mdn中文文档Math.round() 实现思路: Math.round(x)  函数返回一个数字四舍五入后最接近的整数。参数x是一个数值 实现代码: 保留一位小数: Math.round(num* 1000) / 10 

    2024年02月15日
    浏览(42)
  • Echarts饼状legend如何自动显示值和百分比

    效果图如下,   重点在legend里如何设置   显示值和百分比     重点在legend里如何设置   显示值和百分比  

    2024年02月11日
    浏览(42)
  • C语言如何实现将一个小数以百分比的形式输出

    在C语言中我们用连着的两个百分比符号表示一个百分比符号,即“%%”就表示一个百分比符号,例如我们想输出40%这个数到屏幕上我们可以执行以下语句: 这样就可以将40%输出在屏幕上了 若我们想要将0.857这个浮点数以百分制的形式输出在屏幕上呢?我们知道将0.857这个数转

    2024年02月06日
    浏览(39)
  • 物联网远程智能控制设备——开关量/正反转&百分比控制

    如今生产生活的便利性极大程度上得益于控制技术的发展,它改变了传统的工作模式,并将人们从【纯劳力】中解放出来。如今,随着科学技术的进步,控制器的种类及应用领域也越来越多。 物联网远程智能控制设备就是一种新型的、能够用于多种行业且拥有多种控制方式的

    2024年02月14日
    浏览(48)
  • html浏览器进行缩放百分比 界面和文字保持不变

    400%效果 50%效果

    2024年02月03日
    浏览(51)
  • 微信小程序高度height设置百分比无效,只需一步搞定

    错误分析:设置父元素.father高度为100%无效,子元素高度设置百分比也无效,简易代码如下------ 解决方案: 直接加一个 page{height:100%} 即可,page是整个页面的父元素,相当于html内的body,适用于所有小程序里的页面

    2024年02月12日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包