created: function(){}
: 組件在內存中創建完畢執行attached: function(){}
: 組件掛載之前執行ready: function() {}
: 組件掛載後執行detached: function(){}
: 組件移除執行moved: function(){}
: 組件移動的時候執行
小程序官網中沒有明確地說明組件的生命週期,通過查閱資料,瞭解如下:
created
組件實例化,但節點樹還未導入,因此這時不能用setData
attached
節點樹完成,可以用setData渲染節點,但無法操作節點
ready
(不是onReady) 組件佈局完成,這時可以獲取節點信息,也可以操作節點
moved
組件實例被移動到樹的另一個位置
detached
組件實例從節點樹中移除