关于vue mounted钩子里能不能获取dom的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于vue mounted钩子里能不能获取dom的问题相关的知识,希望对你有一定的参考价值。

参考技术A 大家都知道mounted声明周期是发生在dom挂载完成之后,所以理论上是可以获取到dom元素的

但是有一些特殊情况下,是没办法在mounted中直接获取到都dom元素的。
例如,dom是一个v-if判断展示与否的元素时,如果我们在mounted里使判断条件成立,那么此时打印这个dom元素会是undefined。
这个时候就需要使用异步操作来获取。

以上是关于关于vue mounted钩子里能不能获取dom的问题的主要内容,如果未能解决你的问题,请参考以下文章

offsetTop获取的值不正确

vue中ref获取不到dom问题解决,关于this.$nextTick的使用

vue指令03---自动获取焦点(自定义指令)和过滤器的学习

在Vue中输入框自动获取焦点的三种方式

Vue中什么阶段才能调用DOM?什么阶段能发起请求?

在vue中使用echarts报错"TypeError: Cannot read property 'getAttribute' of null