当前位置:首页 > 未分类

关于Echarts showLoading不生效的解决方案

admin3周前 (03-23)未分类5663
在模拟数据使用echarts的时候,添加showLoading能够正常的显示,但是当使用ajax的时候发现showLoading不生效,造成的原因是因为我们在ajax请求的时候设置的sync为FALSE,这样的话echarts等到数据的时候才会去加载,因此不会显示加载动画。  

但是有人会有这样的疑问,设置sync为true的时候,ajax确实去请求数据了,但是没等到数据返回函数已经执行完毕了,没有数据的option加载出来造成空的图表。其实解决方案很简单,我们可以把整个option和setOption这些全部封装成函数,在ajax返回success的时候去执行,在此之前全部执行加载动画就行了。

$.ajax({
    url:"",
    type:"",
    dataType:"",
    args:{},
    success:function(data){
        optiongFucntion();//在这个函数里面执行option的赋值和option的set,在此调用就行了
    }
})


原文链接:https://blog.csdn.net/trnanan/article/details/78959268

扫描二维码推送至手机访问。

版权声明:本文由web开发技术分享发布,如需转载请注明出处。

本文链接:https://www.htmlcmf.cn/?id=21

分享给朋友:

相关文章

first-child 不起作用的原因

CSS3—first-child 不起作用的原因1、first-child、last-child、nth-child(n)、nth-child(2n)、nth-child(2n-1)、nth-child(odd)、nth-child(eve…

nginx 设置某个目录只允许访问指定后缀文件

server {        listen 80;        server_name your…

nginx 阻止指定user-agent

在 Nginx 中阻止特定的 user-agent 可以通过配置 Nginx 的 if 模块或者使用 map 模块来完成。但是,需要注意的是,从 Nginx 1.1.18 开始,官方文档推荐使用 map 模块来更高效地处理这类需求,因为它避…

HTML点击跳转对应应用(邮箱、手机、微信、QQ)

1、点击邮箱号跳转到邮箱应用 (已测试)<a href="mailto:support@xxx.com">邮箱:mailto:support@xxx.com</a>2、点击手机号跳转到拨…

常见文件类型及其对应的MIME类型

下面是一个较为全面的常见文件类型及其对应的MIME类型列表。文件类型按类别进行分类,包括文本文件、图像文件、音频文件、视频文件、文档文件、压缩文件等。1. 文本文件Plain Text (TXT): text/plain HTML: t…

JavaScript判断对象是否为空对象的几种方法

1、空对象对应的字符串为 "{}"var data = {}; var b = JSON.stringify(data) == "…