当前位置:首页 > 未分类

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

admin2个月前 (03-23)未分类15381
在模拟数据使用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

分享给朋友:

相关文章

jquery的ajax设置为同步

jquery的ajax设置为同步在使用$.get或者$.post的时候,前面加上$.ajaxSettings.async = false;使用完之后再设置为异步$.ajaxSettings.async = true; 而在使用$.…

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…

css文字颜色渐变

background-size: 100%; background-repeat: repeat; background-clip: text; -webkit-background-clip: …

css隐藏滚动条

实现css隐藏滚动条有以下几种方式:1. 使用overflow属性:将父元素的overflow属性设置为hidden,这将隐藏滚动条,并且禁用滚动功能。例如:.parent {     o…

Js生成随机数/随机字符串的5种方法

Js生成随机数/随机字符串的5种方法:方法1:使用randomStringfunction randomString(e) {   e = e || 8;&n…