说明:本文档适用于小部件3.0。
生命周期函数
事件类型 |
支持情况 |
说明 |
onInit |
支持 |
组件生命周期函数,组件创建时触发 |
didMount |
支持 |
组件生命周期函数,组件创建完毕时触发 |
didUpdate |
支持 |
组件生命周期函数,组件更新完毕时触发 |
didUnmount |
支持 |
组件生命周期函数,组件删除时触发 |
事件方法
事件类型 |
支持情况 |
说明 |
my.onAppShow |
支持 |
小部件切前台事件监听 |
my.onAppHide |
支持 |
小部件切后台事件监听 |
my.onAppear |
支持 |
小部件模块出现 |
my.onDisappear |
支持 |
小部件模块消失在屏幕时触发 |
组件生命周期函数,组件创建时触发。
Component({ onInit() { }, });
组件生命周期函数,组件创建完毕时触发。
Component({ didMount() { }, });
组件生命周期函数,组件更新完毕时触发。
Component({ didUpdate() { }, });
组件生命周期函数,组件删除时触发。
Component({ didUnmount() { }, });
支持设备 |
命名空间 |
最低手淘版本 |
iOS android |
|
10.5.0 |
1)小部件切前台事件监听;
2)触发时机:
①手淘切换到前台触发;
②页面跳转后返回触发;
3)建议在didMount
方法里调用。
名称 |
类型 |
必选 |
说明 |
callback |
|
是 |
触发生命周期时响应的回调 |
didMount() { my.onAppShow( function(){ console.log('onAppShow'); } ); }
支持设备 |
命名空间 |
最低手淘版本 |
iOS android |
|
10.5.0 |
1)小部件切后台事件监听;
2)触发时机:
①手淘切换到后台触发;
②页面跳转触发;
3)建议在didMount
方法里调用。
名称 |
类型 |
必选 |
说明 |
callback |
|
是 |
触发生命周期时响应的回调 |
didMount() { my.onAppHide( function(){ console.log('onAppHide'); } ); }
支持设备 |
命名空间 |
最低手淘版本 |
iOS android |
|
10.5.0 |
1)小部件模块出现;
2)触发时机:
①小部件模块出现;
②页面回退时触发;
3)建议在didMount
方法里调用。
名称 |
类型 |
必选 |
说明 |
callback |
|
是 |
触发生命周期时响应的回调 |
didMount() { my.onAppear( function(){ console.log('onAppHide'); } ); }
支持设备 |
命名空间 |
最低手淘版本 |
iOS android |
|
10.5.0 |
1)小部件模块消失在屏幕时触发;
2)触发时机:
①滑动出屏幕;
②页面栈离开屏幕;
3)建议在didMount
方法里调用。
名称 |
类型 |
必选 |
说明 |
callback |
|
是 |
触发生命周期时响应的回调 |
didMount() { my.onDisappear( function(){ console.log('onAppHide'); } ); }