Skip to content

Latest commit

 

History

History
38 lines (28 loc) · 1.46 KB

Lifecycle.md

File metadata and controls

38 lines (28 loc) · 1.46 KB

扩展生命周期

对原本小程序的原有生命周期回调函数进行了扩展处理,增加了BeforeLoad

生命周期方法 说明
onLoadBefore 传入参数与小程序onLoad一致
onLoadAfter 传入参数与小程序onLoad一致
onShowBefore
onShowAfter
onReadyBefore
onReadyAfter
onHideBefore
onHideAfter
onUnloadBefore
onUnloadAfter
onPageWillUpdate 页面在重新渲染之前执行
onPageDidUpdate 页面在重新渲染成功后之后执行

onPageWillUpdate(Object data,Object nextData)

调用setState对页面进行修改数据,页面在准备刷新渲染的时候触发。

不要在该方法内调用setState,因为有可能会导致程序进入死循环

名称 类型 说明
data Object 当前页面的Data数据
nextData Object 页面准备刷新的数据

onPageDidUpdate(Object prevData)

调用setState对页面进行修改数据,页面刷新渲染完成后触发。

名称 类型 说明
prevData Object 此次刷新渲染的上一次数据