位置: IT常识 - 正文

解决echarts获取数据不渲染的问题(echarts获取不到宽和高)

编辑:rootadmin
解决echarts获取数据不渲染的问题 写在前面

推荐整理分享解决echarts获取数据不渲染的问题(echarts获取不到宽和高),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:echarts获取option并修改,echarts获取option,echarts获取option,echarts获取不到宽和高,echart获取当前区域的数据,echart获取当前区域的数据,echart获取当前区域的数据,echarts获取option,内容如对您有帮助,希望把文章链接给更多的朋友!

    本菜鸟第一次接到echarts的需求,就搞了整整一天,需求是这样的:①单线图表,只有一个系列。②多线图表,根据返回的数据系列生成不同的折现,形成一个堆叠折线图。③选单天的话,那么就以24小时为横坐标;如果是选择了一段时间,那么这个时间范围就以天为单位作为横坐标。

    于是乎,请求接口数据花了五分钟,调试问题七小时属于是,这个过程中,有异步的问题、监听外部切换时间范围的问题、刷新数据时要先初始化原来的数据的问题,数据对应的问题等等。

    好记性不如烂笔头,在此简单记录一下吧。

踩坑与解决 一.首先是异步问题 

问题:

        接口请求回来了数据,并且格式也已经全部处理成和死数据一样了,然而,死数据可以显示,接口请求回来的数据却一直不能挂到图表上去。最后才发现,每次都是先渲染了图表,我的数据才回来。

什么是异步请求和什么是同步请求?

解决echarts获取数据不渲染的问题(echarts获取不到宽和高)

1. 同步请求:客户端向服务端发送请求,服务端响应以后客户端才渲染页面 2. 异步请求:客户端向服务端发送请求,客户端不等服务端响应就行行页面渲染,一般做页面的局部刷新。

       造成上面原因就是我的页面向服务端发送请求,页面不等服务端响应就已经渲染图表,尽管后面数据请求成功但此时页面已经渲染成功,页面此时只知道他所渲染图表时数据为空,所以不会显示数据。

        最终用一个很不正规的方法解决了问题:

mounted () { setTimeout(() => { this.init() }, 500) }, 二.其次是外部时间范围切换,数据不会自动刷新的问题

问题:

        由于时间选择器写在父组件里面,图表放在子组件里面,我用 searchParams当props传进来,但是发现只有第一次打开才会渲染,后面再在外面切换时间范围,子组件的图表没变化,方法也没调用。

解决:

        最终用watch解决,给图表的div加一个id,然后每次切换时间,就刷新图表。

        注意:每次刷新都要把列表清空,不然会越push列表越长,图表越刷新越密集。

watch: { searchParams: { deep: true, immediate: true, handler () { this.dataList = [] this._getTrend() setTimeout(() => { this.init(document.getElementById('tendency_')) }, 500) } } },

子组件中:

props: { searchParams: Object,}

父组件中:

<tendency v-if="activeName=='vnode'" :search-params="searchParams"></tendency> searchParams: { startDate: moment().startOf('day').format('YYYY-MM-DD HH:mm:ss'), endDate: moment().endOf('day').format('YYYY-MM-DD HH:mm:ss') },

 小白狂踩坑系列

本文链接地址:https://www.jiuchutong.com/zhishi/283506.html 转载请保留说明!

上一篇:ghoststarttrayapp.exe是什么进程 有什么作用 ghoststarttrayapp进程查询

下一篇:lorena.exe是什么进程 有什么用 lorena进程查询(rnbrcache.exe是什么意思)

  • 怎样找到励志的长故事(怎么找那些励志美图)

    怎样找到励志的长故事(怎么找那些励志美图)

  • iphone13怎么调刷新率(iphone13怎么调节刷新率)

    iphone13怎么调刷新率(iphone13怎么调节刷新率)

  • 虎牙直播守护主播怎么查看(虎牙直播给主播开守护主播能拿多少)

    虎牙直播守护主播怎么查看(虎牙直播给主播开守护主播能拿多少)

  • 苹果怎么打电话录音(苹果怎么打电话的时候切换主号副号)

    苹果怎么打电话录音(苹果怎么打电话的时候切换主号副号)

  • 百度网盘单次转存3000是什么意思(百度网盘单次转存券有效期)

    百度网盘单次转存3000是什么意思(百度网盘单次转存券有效期)

  • 苹果11电话挂断时屏幕黑屏(苹果11电话挂断键)

    苹果11电话挂断时屏幕黑屏(苹果11电话挂断键)

  • 完整计算机系统包括(完整计算机系统的组成部分确切提法)

    完整计算机系统包括(完整计算机系统的组成部分确切提法)

  • 华为nova5pro充电器是多少瓦(华为nova5pro充电器多少w快充)

    华为nova5pro充电器是多少瓦(华为nova5pro充电器多少w快充)

  • 小米6为什么保值(小米为什么保存的图片不在相册中显示)

    小米6为什么保值(小米为什么保存的图片不在相册中显示)

  • 共享单车失败的根本原因(共享单车失败的主要原因)

    共享单车失败的根本原因(共享单车失败的主要原因)

  • 淘宝金牌持续多久(淘宝金牌卖家持续多久)

    淘宝金牌持续多久(淘宝金牌卖家持续多久)

  • 微信申请的健康码可以取消吗(微信申请的健康码全国通用吗)

    微信申请的健康码可以取消吗(微信申请的健康码全国通用吗)

  • 登录环境异常已被限制登录是什么原因(登录环境异常已被锁定)

    登录环境异常已被限制登录是什么原因(登录环境异常已被锁定)

  • 小米8拍照有实况吗(小米8拍照不清楚)

    小米8拍照有实况吗(小米8拍照不清楚)

  • internet的接入方式和特点(internet的接入方法)

    internet的接入方式和特点(internet的接入方法)

  • excel中一个完整的函数包括什么(Excel中一个完整的函数包括哪些)

    excel中一个完整的函数包括什么(Excel中一个完整的函数包括哪些)

  • ipad3尺寸(ipad3尺寸对照表)

    ipad3尺寸(ipad3尺寸对照表)

  • ppt母版怎么应用到全部页(ppt母版怎么应用到不同页面)

    ppt母版怎么应用到全部页(ppt母版怎么应用到不同页面)

  • 华为p30怎么删除本地音乐(华为p30怎么删除自带软件)

    华为p30怎么删除本地音乐(华为p30怎么删除自带软件)

  • html怎么调试(html设置)

    html怎么调试(html设置)

  • wps如何导出目录(wps如何生成目录)

    wps如何导出目录(wps如何生成目录)

  • 手机语音信箱怎么关闭(手机语音信箱怎么回事)

    手机语音信箱怎么关闭(手机语音信箱怎么回事)

  • 传统行业做小程序有啥好处(传统行业做小程序赚钱吗)

    传统行业做小程序有啥好处(传统行业做小程序赚钱吗)

  • 公积金贷款额度是多少(公积金贷款额度查询计算器)

    公积金贷款额度是多少(公积金贷款额度查询计算器)

  • 布鲁克斯河中的棕熊,阿拉斯加卡特迈国家公园 (© littleting/Pradthana Jarusriboonchai/Getty Images)(布鲁克斯的故事)

    布鲁克斯河中的棕熊,阿拉斯加卡特迈国家公园 (© littleting/Pradthana Jarusriboonchai/Getty Images)(布鲁克斯的故事)

  • BEV(Bird’s-eye-view)三部曲之二:方法详解

    BEV(Bird’s-eye-view)三部曲之二:方法详解

  • 个人劳务费的免税政策
  • 关联公司往来款算应收账款吗
  • 客户逾期付款
  • 固定资产适用范围
  • 快递公司结算员工作量大不大
  • 招待费的进项
  • 认购私募股权基金
  • 失控发票如何认定
  • 拿到进项票下一步做啥
  • 房地产企业自行开发的房地产项目
  • 固定资产可以一次性计入成本费用吗
  • 房地产公司销售自建房怎么纳税
  • 外购无形资产的成本包括进口关税吗
  • 小规模纳税人定额发票怎么报税
  • 房地产开发公司注册资金要求
  • 租赁固定资产折旧计入
  • 税收法定原则的意义
  • 如何按增值税计税
  • 英雄联盟符文推荐怎么不弹出来
  • 修改php.ini
  • 合伙企业必须有什么并以其作为企业法律基础
  • win10电源已接通未充电怎么办
  • 工程结算和决算一样吗
  • 长期借款的账务处理怎么做分录
  • 短期资金都是债务类资金
  • 张家界天门山介绍简介
  • html简单的游戏
  • 前端向后端传递对象数组
  • vscode入门视频
  • 其他应付款的项目
  • 日记账的定义
  • 利润表没有本月金额只有本年累计可以吗
  • wordpress建立数据库失败
  • 如何检查文件是否有毒
  • dedecms安装
  • 进项税额有留底税额吗
  • 天猫的费用
  • 酒店成本控制有哪些
  • MySQL读写分离企业方案
  • 卖家电的税点是多少呀
  • 纳税申报资料报表怎么填
  • 长期股权投资评估增值调整
  • 企业当期营业收入的计算
  • 交耕地占用税如何交
  • 非货币性资产交换以公允价值为基础进行计量
  • 合并设立是什么意思
  • 取得抵债资产
  • 赠送的商品如何入账
  • 公司的商务卡的作用
  • 专利权转让的条件
  • 汇算清缴交通费填在办公费里面吗
  • 有限合伙企业应纳税所得额的计算
  • 普票的销项负数怎么开
  • 一般纳税人的进项税额可以抵扣吗
  • 财务费用的内容包括哪些
  • 加油站如何开票
  • sql作业怎么执行
  • xp系统无法启动怎么办
  • 鼠标右键一直锁定一个应用
  • linux常用命令top
  • Win10 Mobile 10586.11已经在慢速通道推送 着离正式版更近了
  • 激活 win7
  • win8电脑锁屏时间怎么设置方法
  • javascript数据结构与算法项目计算找零
  • 将jquery.qqFace.js表情转换成微信的字符码
  • 微信公众号javascript
  • 置顶在线
  • 很不错的词语
  • Git 创建分支提交远程分支详解
  • nodejs test
  • U3DPlayer UnityWebPlayer动态改变src
  • 详细分析使用AngularJS编程中提交表单的方式
  • js实现的功能
  • jquery的实现原理
  • android:fragment
  • 江苏省生育登记服务网
  • 发票校验码不清楚
  • 印花税核算有两种情况,是如何处理的?
  • 婚育证明可以开假的吗
  • 烟叶税计税依据是收购烟叶实际支付的价款总额
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设