vue中created鈎子函數與mounted鈎子函數的使用區別


調用接口應該在mounted鈎子中進行。

created:官方解釋說:created是在實例創建完成后被立即調用。
在這一步,實例已完成以下配置:數據觀測 (data observer),屬性和方法的運算,watch/event 事件回調。然而,掛載階段還沒開始,$el 屬性目前不可見。

  • 也就是說,模板還沒有被渲染成html,也就是這時候通過id什么的去查找頁面元素是找不到的。
  • 所以,一般creadted鈎子函數主要是用來初始化數據。

mounted:官方解釋說:el 被新創建的 vm.$el 替換,並掛載到實例上去之后調用該鈎子。
如果 root 實例掛載了一個文檔內元素,當 mounted 被調用時 vm.$el 也在文檔內。

  • Dom操作一般是在mounted鈎子函數中進行的


免責聲明!

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



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