位置: IT常识 - 正文

解决echarts报错Cannot read properties of null (reading ‘getAttribute‘)(echarts遇到的坑)

编辑:rootadmin
解决echarts报错Cannot read properties of null (reading ‘getAttribute‘) 前言

推荐整理分享解决echarts报错Cannot read properties of null (reading ‘getAttribute‘)(echarts遇到的坑),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:引入echarts报错,echarts.min.js报错,echarts nodataloadingoption,echarts.min.js报错,echarts cannot read property,echarts.init报错,echarts常见问题,echarts cannot read property,内容如对您有帮助,希望把文章链接给更多的朋友!

最近在写 echarts 的时候碰到了这么一个报错,如下图。造成报错的原因是因为 echarts 的图形容器还未生成就对其进行了初始化,下面几种方法是经本人自测最有效的解决方案。

解决echarts报错Cannot read properties of null (reading ‘getAttribute‘)(echarts遇到的坑)

报错截图

解决方案:1. this.$nextTick

该方法思路是将回调延迟到下次 DOM 更新循环之后执行。在修改数据之后立即使用它,然后等待 DOM 更新。

this.$nextTick(() => { this.chartPort();});2. created(){}

将 created(){} 生命周期中的方法放在 mounted(){} 生命周期中,该方法思路是因为数据渲染方法放到了 created(){} 生命周期中,但是数据还未取到,页面已经加载了,故放在 mounted(){} 生命周期中,在初始化页面完成后,再对 DOM 节点进行相关操作。

mounted() { this.chartPort();},3. document.readyState

document.readyState 方法主要是描述了文档的加载状态,以下是它的三种类型值:

值描述loading加载中interactive文档已经完成加载且已被解析,但是类似图像,样式表和框架之类的子资源仍在加载。complete加载完成

当这个属性的值变化时,document 对象上的 readystatechange 事件就会触发。因此我们可以借助此特性让图表方法在页面渲染完成后在触发。

mounted() { var that = this;//防止this指向问题 var timer = setInterval(function () { // 判断页面所有资源已加载完毕 if (document.readyState === "complete") { that.chartPort();//执行方法 window.clearInterval(timer); } }, 800);},
本文链接地址:https://www.jiuchutong.com/zhishi/298507.html 转载请保留说明!

上一篇:最新人工智能GPT-4免费简单使用教程(最新人工智能软件chingt)

下一篇:文件上传漏洞upload-labs靶场通关教程 1-20(带原理)(文件上传漏洞原因)

  • 个税应纳税所得额是要上交的钱吗
  • 计提附加税的会计分录
  • 印花税是什么时候交的钱
  • 属于原始凭证的有哪些
  • 付境外公司佣金怎么做账
  • 商品的入账价值包括消费税吗
  • 企业代扣职工个人缴纳的五险一金
  • 以前年度管理费用多计
  • 修理费没有发票怎么做账
  • 如何少交点税
  • 当期销项税额等于什么乘以什么
  • 建筑业外出经营管理办法
  • 现金流量表编制依据和方法
  • 参展补助
  • 公司收到个人投资款没有备注
  • 资产负债表资产总额为负数
  • 没有税率的发票怎么开
  • 注册资本多少钱算大公司
  • 税控盘提示未抄报税
  • 出纳应做到
  • 房地产企业使用什么准则
  • 稳增长促转型
  • 荣耀x10的鸿蒙系统怎么开启
  • 劳务外包开什么样的发票
  • php遍历显示多维数组
  • 教育培训费能抵扣吗
  • 账簿启用及交接表样图
  • php数组函数题目
  • u盘写保护格式化
  • mc office是什么意思
  • php和aspnet哪个好
  • 个体户转企业怎么做账
  • 二手房买卖要交契税吗
  • 担保余值计算公式
  • 最好的ph计
  • joomla模板制作教程
  • php实现文件上传需要使用哪个全局变量
  • ros入门21讲
  • vue set up
  • 后端返回图片
  • 计算机视角技术
  • pytorch卷积操作
  • vue要掌握哪些知识?
  • 取得进项税发票什么时期内可以抵扣
  • 税务自查报告范文自查报告怎么写
  • 开具劳务费发票的资料
  • 税务稽查补税
  • 注销公司怎么搞
  • g郭敬明
  • js怎么存储数据
  • 帝国cms使用手册
  • 现金账怎么登记
  • 生育津贴到公司了公司什么时候发给个人
  • 已经认证尚未抵扣的发票
  • 其他债权投资应收利息计入什么
  • 公司不注销会坐牢吗
  • 退付现金什么意思
  • 上年亏损次年赢亏怎么算
  • 定额转查账征收
  • 企业征收所得税会计分录
  • 冲销预付账款后怎么做账
  • 贷款公司如何确定利率
  • 公账直接转给个人,对公司有什么影响吗
  • 银行记账本怎么填写
  • 知识经济对会计的影响论文
  • php的每条语句以什么结尾
  • MySQL中KEY、PRIMARY KEY、UNIQUE KEY、INDEX 的区别
  • Win10开机提示黑屏字母
  • win10自定义你的设备有什么用
  • Win10如何设置电脑密码
  • CSS expression控制图片自动缩放效果代码[兼容 IE,Firefox]
  • android view动画
  • unity相关问题
  • android获取meid
  • qpython pydroid
  • 企业所得税税率10%
  • 河南十大纳税公司
  • 网上如何申领电瓶车牌照
  • 加工修理修配统称为什么
  • 专票一个单位一张可以吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设