本文主要是介绍项目中报Cannot read property ‘getAttribute‘ of undefined,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
项目中用到了echarts图表
每次切换路由的时候,控制台就会报一堆错误:Cannot read property 'getAttribute' of undefine
这是在火狐浏览器的报错:
经验证,发现是设置了图表自适应导致的,
有多个图表,然后使用是 addEventListener来进行图表自适应,但是在离开当前页的时候,没有清除,就导致了上面的报错
|
了解到原因后,当离开页面的时候,进行清除就可以了
顺便,如果有设置定时器的,也要在清除自适应之前,将定时器清除。
这篇关于项目中报Cannot read property ‘getAttribute‘ of undefined的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!