Uncaught TypeError: Cannot read property 'getAttribute' of null

问题:vue项目中,当组件关闭时会报错,如上图

查找原因:代码中使用了setInterval定时器,当组件销毁时定时器仍然在作用,所以获取不到定时器里方法关联的属性

解决方法:

在组件销毁的同时销毁掉定时器就可以了,这里我使用了this.$once方法销毁定时器,代码如下:

 

posted @ 2022-05-18 15:04  小陈同学~  阅读(341)  评论(0)    收藏  举报