this.$nextTick()可以解决
this.$nextTick(() => {
document.querySelectorAll(".all")
});
this.$nextTick()
官方解释:
将回调延迟到下次 DOM 更新循环之后执行。在修改数据之后立即使用它,然后等待 DOM 更新。
个人理解:
在dom更新完之后在执行里面的回调函数,这样自然获取到了元素
this.$nextTick(() => {
document.querySelectorAll(".all")
});
官方解释:
将回调延迟到下次 DOM 更新循环之后执行。在修改数据之后立即使用它,然后等待 DOM 更新。
个人理解:
在dom更新完之后在执行里面的回调函数,这样自然获取到了元素
本文标题:vue渲染出来的dom节点,获取不到问题
本文链接:https://www.haomeiwen.com/subject/jwuwaftx.html
网友评论