nextTick()簡單的理解是:當網(wǎng)頁數(shù)據(jù)更新了,并且在dom中渲染后,自動執(zhí)行該函數(shù),當項目中你想在改變DOM元素的數(shù)據(jù)后基于新的dom做點什么,對新DOM一系列的js操作都需要放進Vue.nextTick()的回調函數(shù)中;通俗的理解是:更改數(shù)據(jù)后當你想立即使用js操作新的視圖的時候需要使用它
在使用某個第三方插件時 ,希望在vue生成的某些dom動態(tài)發(fā)生變化時重新應用該插件,也會用到該方法,這時候就需要在 $nextTick 的回調函數(shù)中執(zhí)行重新應用插件的方法。
注意
nexttick只是dom渲染完成進行操作,但是有時還是沒有加載完成圖片,例如:在獲取組件的坐標就會出現(xiàn)錯誤