vue中 created动态获取数据渲染后,mouted获取DOM问题 据说幸运很容易 2022-04-24 425 阅读1分钟 在created里面调用接口获取数据,利用v-for渲染DOM后,再在mounted里面调用渲染后的DOM时,一直无法获取到,显示为null。 我之前的理解是mounted阶段可以操作DOM元素,但是为啥打印出的是null呢? 官网对mounted阶段解释如下: 注意 mounted 不会保证所有的子组件也都被挂载完成。 于是我使用了this.$nextTick()方法,但是依旧打印出来的是null。 最后用 updated()方法才获取到了DOM元素。