微信小程序onLoad、onReady和onShow三个事件‌:

onLoad‌:在页面首次加载时触发,仅调用一次,主要用于初始化操作(如获取服务器数据或设置页面初始状态),并能接收页面跳转传递的参数(options)。该事件和html中的onload类似。

‌onShow‌:在页面每次显示时触发,包括首次加载或从其他页面返回前台,用于动态更新数据(如刷新列表或检查用户状态);它不接受参数,调用次数取决于页面显示频率。‌如在产品页下单但之后,订单数据实时更新到订单管理页。

‌onReady‌:在页面初次渲染完成后触发,仅调用一次,适用于DOM操作、定时器设置或组件初始化(此时页面结构已生成)。‌

三个事件的执行顺序固定:“onLoad  >  onShow  >  onReady”,是从加载到渲染完成的完整流程。