vue項目在控制臺中報這個錯誤時,當看到nextTick詞時想到vue的$nextTick()方法 Vue 在更新 DOM 時是非同步執行的。只要偵聽到數據變化,Vue 將開啟一個隊列,並緩衝在同一事件迴圈中發生的所有數據變更,也就是說,vue賦一個值,並不是立即生效,而是下一個事件觸發時更新 為了在 ...
vue項目在控制臺中報這個錯誤時,當看到nextTick詞時想到vue的$nextTick()方法
Vue 在更新 DOM 時是非同步執行的。只要偵聽到數據變化,Vue 將開啟一個隊列,並緩衝在同一事件迴圈中發生的所有數據變更,也就是說,vue賦一個值,並不是立即生效,而是下一個事件觸發時更新
為了在數據變化之後等待 Vue 完成更新 DOM,可以在數據變化之後立即使用 Vue.nextTick(callback)
(可以參考vue官方網站對非同步更新隊列的介紹 https://cn.vuejs.org/v2/guide/reactivity.html#%E5%BC%82%E6%AD%A5%E6%9B%B4%E6%96%B0%E9%98%9F%E5%88%97)
至此,解決報錯!