Error in nextTick: "TypeError: Cannot set property 'xxx' of undefined"解決辦法

 

 

vue項目在控制檯中報這個錯誤時,當看到nextTick詞時想到vue的$nextTick()方法html

Vue 在更新 DOM 時是異步執行的。只要偵聽到數據變化,Vue 將開啓一個隊列,並緩衝在同一事件循環中發生的全部數據變動,也就是說,vue賦一個值,並非當即生效,而是下一個事件觸發時更新vue

爲了在數據變化以後等待 Vue 完成更新 DOM,能夠在數據變化以後當即使用 Vue.nextTick(callback)react

(能夠參考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異步

 

 

 

 

 

至此,解決報錯!ide

相關文章
相關標籤/搜索