1. 程式人生 > >小程式自定義元件生命週期

小程式自定義元件生命週期

created: function(){}, // 元件在記憶體中建立完畢執行
attached: function(){}, // 元件掛載之前執行
ready: function() {}, // 元件掛載後執行
detached: function(){}, // 元件移除執行
moved: function(){}, // 元件移動的時候執行

小程式官網中並沒有明確地說明元件的生命週期,通過查閱資料,內容大致如下:

created 元件例項化,但節點樹還未匯入,因此這時不能用setData

attached 節點樹完成,可以用setData渲染節點,但無法操作節點

ready(不是onReady) 元件佈局完成,這時可以獲取節點資訊,也可以操作節點

moved 元件例項被移動到樹的另一個位置

detached 元件例項從節點樹中移除