echarts系列:echarts增加loading

背景

最近在大屏项目研发时,存在多个echarts图表,有些接口获取数据较慢,需要加loading样式;

解决方案

翻阅api,找到showLoading可进行设置

参考: 加载动画效果

显示加载动画效果。可以在加载数据前手动调用该接口显示加载动画,在数据加载完成后调用 hideLoading 隐藏加载动画。

参数:
type
可选,加载动画类型,目前只有一种’default’

opts
可选,加载动画配置项,跟type有关,下面是默认配置项:

default: {text: 'loading',color: '#c23531',textColor: '#000',maskColor: 'rgba(255, 255, 255, 0.8)',zlevel: 0,// 字体大小。从 `v4.8.0` 开始支持。fontSize: 12,// 是否显示旋转动画(spinner)。从 `v4.8.0` 开始支持。showSpinner: true,// 旋转动画(spinner)的半径。从 `v4.8.0` 开始支持。spinnerRadius: 10,// 旋转动画(spinner)的线宽。从 `v4.8.0` 开始支持。lineWidth: 5,// 字体粗细。从 `v5.0.1` 开始支持。fontWeight: 'normal',// 字体风格。从 `v5.0.1` 开始支持。fontStyle: 'normal',// 字体系列。从 `v5.0.1` 开始支持。fontFamily: 'sans-serif'
}

代码部分

		  const myChart = this.$echarts.init(chart)myChart.showLoading({text: 'loading',color: 'rgba(20, 149, 247, 0.7)',	//设置加载颜色textColor: '#000',maskColor: 'rgba(255, 255, 255, 0.2)',zlevel: 0})setTimeout(() => {// setOption前隐藏loading事件myChart.hideLoading()myChart.setOption(option, true)window.addEventListener('resize', function () {myChart.resize()})this.$on('hook:destroyed', () => {window.removeEventListener('resize', function () {myChart.resize()})})}, 1000)

实现效果

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/760328.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

shader学习记录——几何着色器

参考连接: 几何着色器基础知识 模型沙砾化 Shader "Custom/geomShader" {Properties{_MainTex("Texture", 2D) "white" {}_Speed("Speed", Float) 10_AccelerationValue("AccelerationValue", Float) 10}Sub…

文件操作:二进制文件(写/读)

以二进制的方式对文件进行读写操作其打开方式要指定为 ios::binary 二进制方式写文件主要利用流对象调用成员函数write 函数原型 : ostream& write(const char * buffer,int len); 参数解释:字符指针buffer指向内存中一段存储空间。len是读写的字…

C# 中 判断指定2条线是否相交、重合等功能

调用代码: var line1Start new System.Windows.Point(line4.Syjd_X_BasicGeometry, line4.Syjd_Y_BasicGeometry); var line1End new System.Windows.Point(line4.Xyjd_X_BasicGeometry, line4.Xyjd_Y_BasicGeometry); …

10个优秀的Github开源项目

1Panel 是一个现代化、开源的 Linux 服务器运维管理面板 EX-chatGPT-精准搜索工具 feishu-chatgpt-飞一般的工作体验工具 Knife4j-是一个集Swagger2 和 OpenAPI3为一体的增强解决方案 Kooder 是 Gitee 团队开发的一个代码搜索系统 mtbird 是一款低代码可视化页面生成器 S…

docker一键部署若依前后端分离版本

比如这里把文件放到/xin/docker/jiaoZ/的目录下,jar包和下面的配置文件都放在这个文件夹下。 注意要把jar端口改为你实际启动的,映射端口也可以改为你想要的。 这里的映射端口为:nginx监听80端口,jar在8620端口,mysq…

邮箱的正则表达式

一、 背景 项目中要给用户发送邮件,这时候需要校验用户输入的邮箱的有有效性,这肯定用正则呀。 虽然没有统一的邮箱账号格式,但是所有邮箱都符合“名称域名”的规律。对于名称和域名的字符限制,我们可以根据项目的情况定义一个&a…

Emotion Prompt-LLM能够理解并能通过情感刺激得以增强

Large Language Models Understand and Can be Enhanced by Emotional Stimuli 情感智能对我们的日常行为和互动产生了显著的影响。尽管大型语言模型(LLMs)被视为向人工通用智能迈进的一大步,在许多任务中表现出色,但目前尚不清楚…

matlab 条件数的倒数

目录 一、概述1、算法概述2、主要函数3、参考文献二、条件设置错误的矩阵的敏感度三、求解单位矩阵的条件四、参考链接本文由CSDN点云侠原创,原文链接。如果你不是在点云侠的博客中看到该文章,那么此处便是不要脸的爬虫。 一、概述 1、算法概述

Java代码中忽略HTTPS请求中的证书

请注意,忽略证书验证存在安全风险,因为这使得您的应用程序容易受到中间人攻击。在生产环境中,请谨慎使用此方法,并确保您的应用程序的安全性。 import javax.net.ssl.*; import java.security.SecureRandom; import java.securit…

解释Python中的可变和不可变类型

在Python编程中,理解可变与不可变类型是一个核心概念,它影响着代码的行为、内存管理以及性能优化。可变类型是指可以在不改变其身份(即内存地址)的情况下修改其内容的对象,而不可变类型则是指一旦创建,其内…

.locked勒索病毒是什么,企业数据被加密了如何恢复?

.locked勒索病毒介绍 .locked勒索病毒是一种恶意软件,它利用加密技术锁定用户的数据或系统,并以此进行勒索。用户一旦感染此病毒,将无法访问其重要文件,病毒会要求用户支付一笔赎金以获取解密密钥。这种病毒通常使用强大的加密算法…

揭秘艺术的未来:AI绘画自动生成器的魔法

I. 引言 A. 介绍AI在艺术创作中的兴起 随着人工智能技术的迅猛发展,它已经逐渐渗透到了各个领域,其中包括艺术创作。传统上,艺术创作一直被认为是人类独有的领域,需要艺术家具备独特的创造力和技能。然而,随着AI技术…

PMP证书可以挂靠?

PMP项目管理是由美国项目管理协会(PMI)提出的,针对项目管理专业人士的资格认证。它被公认为全球项目管理领域含金量最高的认证,与MBA、MPA并列为三大就业金字招牌。PMP认证在全球190多个国家及地区得到高度认可。通过PMP认证考试可…

面试常问:为什么 Vite 速度比 Webpack 快

前言 最近作者在学习 webpack 相关的知识,之前一直对这个问题不是特别了解,甚至讲不出个123....,这个问题在面试中也是常见的,作者在学习的过程当中总结了以下几点,在这里分享给大家看一下,当然最重要的是…

Spring Boot(七十):利用Jasypt对数据库连接进行加密

1 Jasypt简介 Jasypt(Java Simplified Encryption)是一个专注于简化Java加密操作的工具。它提供了一种简单而强大的方式来处理数据的加密和解密,使开发者能够轻松地保护应用程序中的敏感信息,如数据库密码、API密钥等。 Jasypt的设计理念是简化加密操作,使其对开发者更加…

【软考】数据库范式详解 (1NF、2NF、3NF、BCNF;包括候选键、非平凡函数)

【软考】数据库范式详解 (1NF、2NF、3NF、BCNF;包括候选键、非平凡函数 一、范式介绍1、第一范式(1NF):2、第二范式(2NF):候选键(Candidate Key) 3、第三范式&#xff08…

GD32/STM32ADC采样及滤波

GD32/STM32ADC采样及滤波 本文主要讨论代码层面的ADC采集及程序滤波。 ADC注意事项 ADC的参考电压为单片机的VDDA电压。 ADC单采 采用单路采集,然后通过DMA去ADC_RDATA(ADC0)读取数据。以下为GD32例程。 /*!\brief configure the GPIO peripheral\param[…

【算法集训】基础算法:贪心

1913. 两个数对之间的最大乘积差 void insertSort(int * a, int n) {for(int i 1; i < n; i) {int temp a[i];int j i - 1;while(j > 0 && temp < a[j]) {a[j 1] a[j];j--;}a[j 1] temp;} }int maxProductDifference(int* nums, int numsSize){insert…

什么是Java语言的反射机制?

什么是反射 反射&#xff08;Reflection&#xff09;主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。&#xff08;就像照镜子反射一样&#xff09; Java反射机制是指在运行状态中&#xff0c;对于任意一个类&#xff0c;都能够知道这个类的所有属性和方法&…

大模型时代,各行各业该如何抓住AI大模型的机遇

AI大模型&#xff1a;跨界的智慧融合&#xff0c;驱动未来生活与工作的革新 在数字化浪潮席卷全球的今天&#xff0c;人工智能&#xff08;AI&#xff09;作为引领未来发展的重要力量&#xff0c;正在不断地改变着我们的生活和工作方式。AI大模型学习作为其中的重要分支&#…