博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
项目中报错Cannot read property 'getAttribute' of undefined解决
阅读量:5137 次
发布时间:2019-06-13

本文共 568 字,大约阅读时间需要 1 分钟。

项目中用到了echarts图表

每次切换路由的时候,控制台就会报一堆错误:Cannot read property 'getAttribute' of undefine

经验证,发现是设置了图表自适应导致的,

有多个图表,然后使用是 addEventListener来进行图表自适应,但是在离开当前页的时候,没有清除,就导致了上面的报错

mounted () {    window.addEventListener('resize', this.initEchart, 20)    this._getLibraryNumber()  },methods: {    // echarts自适应    initEchart () {      this.echart = echarts.init(this.$refs.echart)      this.echart.resize()    },}     

 

了解到原因后,当离开页面的时候,进行清除就可以了

destroyed () {    window.removeEventListener('resize', this.initEchart, 20)  },

  

转载于:https://www.cnblogs.com/wangdashi/p/10417524.html

你可能感兴趣的文章
一些不太常见但很有用的java类
查看>>
web 前端安全
查看>>
027:高级复制
查看>>
css3
查看>>
windows2008 https TLS使用1.2
查看>>
移动端开发——关于局部区域滚动总结---实战系列
查看>>
JQuery框架原理模拟实现
查看>>
入门命令21-给磁盘做个体检:chkdsk
查看>>
SQL Server优化50法(转载)
查看>>
VS2013 Cordova blank app command failed with exit code 8 error
查看>>
scrapy爬虫框架将数据保存Mysql数据库中
查看>>
Gcc的编译流程分为了四个步骤:
查看>>
blog项目知识点梳理
查看>>
[POJ1187] 陨石的秘密
查看>>
Python基础之函数
查看>>
如何拥有好心情
查看>>
knockout.js的简介和简单使用
查看>>
Win10 .chm文件无法打开解决方案
查看>>
11-day11-if-for-while
查看>>
day 35 线程
查看>>