之前在做微信小程序的时候,一直对生命周期里面的onLoad,onShow,onUnload不是很理解。比如说什么时候会触发onUnload。
经过一段时间的测试发现,onUnload在两种情况下会触发。
其次是当跳转到其他非tabBar页面的时候,如果一直未触发onUnload,那么那么每次进入页面都相当于重新打开了一个页面,数据不能从data中同步。
onShow对应的是onHide,一个是当页面显示的时候,一个是当页面隐藏的时候。
此时需要注意的是,当从其他页面进入当前页面的时候,onLoad和onShow会依此执行,但是当使用返回键返回到当前页面的时候,只会执行onShow。
原文:https://www.cnblogs.com/gitByLegend/p/11435399.html