请求数据应该放在Created还是Mounted
生活随笔
收集整理的這篇文章主要介紹了
请求数据应该放在Created还是Mounted
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在Created生命周期Data生成,請求返回的數據需要掛載在data上,所以Created里是可以請求的,但 Created 的這時候DOM還沒有初始化;
Mounted生命周期里DOM才渲染完成
beforeCreate // 這時候data,methods函數未掛載 created // data已掛載、methods函數已掛載 beforeMount // 相關的render函數首次被調用,dom未掛載 mounted // dom已渲染掛載完成 beforeUpdate updated beforeDestroy destroyed如果我們的請求不需要獲取/借助/依賴/改變DOM,這時請求可以放在Created
反之則可以放在Mounted里
異步請求數據
1、對于作為子組件被調用的組件里,異步請求應當在mounted里調用,因為這個時候子組件可能需要涉及到對dom的操作;
2、對于頁面級組件,當我們需要使用ssr(服務端渲染)的時候,只有created是可用的,所以這個時候請求數據只能用它;
3、對于頁面級組件, 當我們做異步操作時,涉及到要訪問dom的操作,我們仍舊只能使用mounted;
對于一般情況,created和mounted都是可以的;
總結
以上是生活随笔為你收集整理的请求数据应该放在Created还是Mounted的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: excel用VBA插入列号
- 下一篇: 冬季黄山(2~3 日游)攻略