1. 程式人生 > >this.$nextTick()作用

this.$nextTick()作用

當data中的某個屬性改變的時候,這個值並不是立即渲染到頁面上,而是先放到watcher佇列上(非同步),只有當前任務空閒的時候才會去執行watcher佇列上的任務。所以導致,改變的資料掛載到dom上會有一定的延遲,這也就導致了,當我們在改變屬性值的時候,立即通過dom去拿改變的值時發現拿到的值並不是改變的值,而是之前的值。

this.$nextTick作用:在下次dom更新迴圈結束之後執行延遲迴調。在修改資料之後立即使用這個方法,獲得更新後的dom