echarts 加载慢,想要loading动画,但是自带的不能修改那个图表的样式,只能修改文字样式。样式不是去我想要的
如下
//echarts3 加载动画
showLoading();
hideLoading();//关闭loading 写到ajax里,成功调用后 加
layui自带loading效果,于是改用layui的loading
//注意,layer.msg默认3秒自动关闭,如果数据加载耗时比较长,需要设置time
//注意,layer.msg默认3秒自动关闭,如果数据加载耗时比较长,需要设置time
loadingFlag= layer.msg('正在读取数据,请稍候……', { icon: 16, shade: 0.01,shadeClose:false,time:60000 });
$.ajax({
url: layui.setter.webbase + '/Device/HistoryData',
type: "get",
contentType: "application/json",
dataType: "json",
data: "deviceName=" + deviceName +"&startDate="+begindate+"&endDate="+endDate,
headers: {'Content-Type': 'application/json;charset=utf8', 'token': cachedata.getToken() },
success: function(data) {
layer.close(loadingFlag);//关闭loading
}
})