2020-06-04 querySelectorAll 选取不到元素

问题描述

vue项目中,在页面审查元素的时候可以看到div 以及相应的class名,但是实际js操作的时候会获取不到。

原因分析

在js中,页面元素还没有生成,便执行了querySelectorAll等获取元素的方法,导致获取不到。

解决方法

延缓这类获取元素方法的时机,使用$nextTick 或者 setTimeout等方法改成异步。

你可能感兴趣的:(2020-06-04 querySelectorAll 选取不到元素)