nextTick

在以下情况下,会用到nextTick:

1.在数据变化后执行的某个操作,而这个操作需要使用随数据变化而变化的DOM结构的时候,这个操作就需要方法在nextTick()的回调函数中。

2.在vue生命周期中,如果在created()钩子进行DOM操作,也一定要放在nextTick()的回调函数中。

因为在created()钩子函数中,页面的DOM还未渲染,这时候也没办法操作DOM,所以,此时如果想要操作DOM,必须将操作的代码放在nextTick()的回调函数中

this.$nextTick(() => {
     //要进行的操作
})

 

posted on 2024-03-27 13:58  zy89898976  阅读(2)  评论(0编辑  收藏  举报