vue獲取后端數據放在created還是mounted方法里面?


問題提出:

我們知道一般vue使用ajax或者axios來獲取后端數據,並且好像放在created里面和mounted里面都可以獲取數據並正確渲染。那么放在created里面和mounted里面有什么區別呢?


以下是一些網友的回答:

一般放到created即可。

在這里插入圖片描述

關於 nextTick 可以參考下面這篇文章:
Vue.nextTick的原理和用途


簡單來說:如果你修改了某個dom中的數據,視圖並不會立即更新。Vue 實現響應式並不是數據發生變化之后 DOM 立即變化,而是按一定的策略進行 DOM 的更新。,此時獲取關於此dom的一切操作都是無效的,怎么辦?在nextTick的回調中執行即可。$nextTick 是在下次 DOM 更新循環結束之后執行延遲回調,在修改數據之后使用 $nextTick,則可以在回調中獲取更新后的 DOM。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM