关于官方文档对于小程序加载的叙述,个人认为有误。
文档定位:小程序的启动官方文档描述
位置:在中标题“程序与页面” 下
问题:
从此标题开始的第三段,叙述的是小程序在页面渲染之后发起Page()函数中onLoad的回调(原文截图在下面)。
那根据注册页面 Page 文末的生命周期图,onLoad()以及onShow()方法实际上是在页面初次渲染完成之前就已经开始运行,onLoad()方法并没有等待page渲染完毕后才回调的,二者实际上异步的。只有onReady()方法才是在page初次渲染完毕才调用的。
结论:经过试验,在调试工具中的试验结果确实如生命周期中所述,如有不对的地方支持欢迎指正!
附1:文档
附2:小程序Page()生命周期