1 從上一個頁面代用navigateBack 方法返回的時候並不會觸發頁面內的子組件的生命週期
會觸發頁面的onshow () 方法。可以在子組件裏面定義這幾個生命週期
Component({
pageLifetimes: {
show: function() {
// 頁面被展示
},
hide: function() {
// 頁面被隱藏
},
resize: function(size) {
// 頁面尺寸變化
}
}
})
2 小程序組件生命週期
Component({
lifetimes: {
attached: function() {
// 在組件實例進入頁面節點樹時執行
},
detached: function() {
// 在組件實例被從頁面節點樹移除時執行
},
},
// 以下是舊式的定義方式,可以保持對 <2.2.3 版本基礎庫的兼容
attached: function() {
// 在組件實例進入頁面節點樹時執行
},
detached: function() {
// 在組件實例被從頁面節點樹移除時執行
},
// ...
})