一、显示暂无数据

参照(26条消息) 新版ECharts实现“暂无数据”的完美解决方案_Harryfin的博客-CSDN博客_echarts没有数据怎么展示

graphic: {type: 'text',     // 类型:文本left: 'center',top: 'middle',silent: true,     // 不响应事件invisible: data.length > 0,   // 有数据就隐藏style: {fill: '#9d9d9d',fontWeight: 'bold',text: '暂无数据',fontFamily: 'Microsoft YaHei',fontSize: '25px'}
}

二、图片代替

//首先引入图片
import noData from '../../../../assets/images/dataMissed.png'
//配置
if (this.Arr.length == 0) {//无数据const noDataImg = noData // 暂无数据图片路径const averageChart = document.getElementById('average-chart')averageChart.style.display = 'flex'averageChart.style.flexDirection = 'column'averageChart.style.justifyContent = 'center'averageChart.style.alignItems = 'center'averageChart.removeChild(averageChart.firstChild) // 移除const mainImg = document.createElement('img') // 添加要显示的图片averageChart.appendChild(mainImg)mainImg.style.width = 'auto'mainImg.style.height = 'auto'mainImg.src = noDataImgconst pBlock = document.createElement('p')//添加p标签averageChart.appendChild(pBlock)pBlock.innerHTML = '暂无数据'pBlock.style.color = '#999999'} else {let aveShow = false//小于8条数据不显示滚轮if (this.subNameArr.length > 8) {aveShow = true}averageChart.setOption({....})//开始配置}

三、实现效果

有数据时:

无数据时:

echarts无数据时显示暂无数据或者用图片代替相关推荐

  1. 关于echarts无数据时显示问题

    我是做java开发的,最近公司让我做前端统计图表柱形图之类的,我用的就是echarts,版本是2.2.7,接下来,就说说我遇到的问题,因为我是小白,所以记录一下. ajax请求返回数据为空时显示暂无数 ...

  2. echarts在没有数据时显示暂无数据

    需求描述: 如上图,若选择的日期范围内没有数据时,接口返回数据为空,此时需要在echarts dom区域内显示"暂无数据"的提示文字: 并且,若在暂无数据之后重新选择日期范围,当重 ...

  3. 看代码学知识之(2) ListView无数据时显示其他View

    看代码学知识之(2) ListView无数据时显示其他View 今天看的一块布局是这样的: <!--The frame layout is here since we will be showi ...

  4. 【echart】showLoading hideLoading 无数据时显示正在加载

    [echart]showLoading hideLoading 无数据时显示正在加载 - WANGHUAN- - 博客园

  5. Layui table无数据时显示Error而不是显示无数据

    先放问题和结果: layui table无数据时显示Error而不是显示无数据,是因为接口返回状态码的问题, 当无数据时code返回了0,就会导致出现Error 第一种解决方案(后端接口处理): 后端 ...

  6. 关于Echart图没有数据的时候显示暂无数据思路

    Echart 没有数据的时候显示暂无数据 思路 : 1. 通过设置 title 就可以处理了 2. 通过判断,后台传给我们的数据是否有值,将 title 这个属性设置成两个,一个是有数据的时候显示的标 ...

  7. 页面显示的时候先显示暂无数据然后再显示数据

    ts文件: //给hasdata赋值为true,在页面加载的时候就不会先显示暂无数据: hasdata: boolean = true//获取任务分类getRunCategory(timeRefres ...

  8. el table怎么获取最后一行_element中el-table单行暂无数据和整体暂无数据的默认修改...

    element中el-table单行暂无数据和整体暂无数据的默认修改 最近在写element中的el-table表格时,遇到返回列表没有数据的情况 1.整个表格无数据 需要展示UI给的一张图片,奈何e ...

  9. echarts 显示暂无数据的具体方法

    在 echarts 渲染过程中,当没有数据的时候,页面像没有完成的项目一般,为了更好的用户体验,需要显示暂无数据,这里整理了三种实现方案: (1)通过判断是否有渲染需要的图表数据,给 DOM 插入文字 ...

  10. el-table loading 显示暂无数据 查询时显示数据正在加载中

    <el-table v-loading="loadingShow" element-loading-text="数据正在加载中..."此处省略好几行> ...

最新文章

  1. Exchange 2010正式发布了
  2. 又一理论横空出现或将颠覆世界
  3. 在线公开课 | 从理论走向实践,多角度详解Cloud Native
  4. IIS Express 使用详细说明
  5. Oracle学习(四)_SQL函数
  6. 基于类的软件复用技术
  7. 基于微信小程序的旧物交易平台(二手交易) 毕设
  8. 硬件知识储备01_一文看懂W25Qxx系列芯片(W25Q16、W25Q32、W25Q64...)
  9. 格林第一季/全集Grimm迅雷下载
  10. python实现合并多个excel中同名的sheet
  11. 群晖日历同步到android,用群晖calander日历做华为手机、ipad、mac三方通讯录和日历同步 2020-12-28...
  12. 网易邮箱大师中添加qq邮箱时,需要开启IMAP,一直卡在验证密保的界面
  13. java_猜拳小游戏——流之奥义
  14. 当前页面的video只播放一个
  15. DCMTK读取dicom图像
  16. OSChina 周六乱弹 ——泡妞指南
  17. MMPV开启账期提示MMPV_DATE_CHECK错误
  18. oracle年份超出范围,SQL错误17268:年份超出范围(Java / Spring)
  19. Flappy Bird成名记:28天令人咋舌却真实的故事
  20. BoringDAO跨链桥技术新突破——多对多跨链

热门文章

  1. Linux内核编程入门hello,world!
  2. 计算机无法安装蓝牙驱动,win7电脑蓝牙驱动安装失败怎么解决_win7电脑蓝牙驱动安装失败的解决方法 - 系统家园...
  3. navicat如何创建视图
  4. python计算moran_空间自相关 (Global Moran's I)
  5. 基于Servlet的学生管理系统
  6. con 元器件符号_protues的元件符号名称
  7. 程序员考试范围(考试大纲)
  8. JAVA反射--通过反射对pojo进行UT覆盖率测试
  9. oracle instantclient 64,instantclient 64位
  10. html网页中加入音乐播放器,HTML网页调用 网易云 音乐播放器代码