想請問各位大大
vue created vs mounted 差別與應用時機
因為面試時,有問到這題
我的回答是
created 跟 mounted 都可以用來呼叫 API
mounted 因為已經處理好畫面(DOM掛載完畢),所以一些套件的使用會放在 mounted
可是問題來了
面試官:所以依據您的描述(我),呼叫 API created 跟 mounted 哪個都可以?都沒差?
我...真的想不出來, 看文章確實是有兩派人馬, 兩個都有人用啊QQ
可以分享您們的答案嗎?
Google 了兩點差別供參考:
1.先後順序:created 先、mounted 後
2.DOM 元素:created 不可存取、mounted 可存取
一般 fetch data API 寫在 created 裡(因為沒有要存取 DOM 又可早一點叫 server 執行)
若硬要寫在 mounted 裡也沒人在乎
另外再送一題有趣的延伸題:如果要「Restart」要怎麼寫