![企业数字化转型:钉钉小程序开发权威指南](https://wfqqreader-1252317822.image.myqcloud.com/cover/339/43738339/b_43738339.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
4.3.1 通过app.js注册小程序
App方法接收一个Object作为参数,用来配置小程序的生命周期回调。
注意
App方法必须在app.js里调用,且不能调用多次。
Object的属性列表如表4-1所示。
表4-1 Object的属性列表
![](https://epubservercos.yuewen.com/26B254/23020651101673306/epubprivate/OEBPS/Images/42664_41_1.jpg?sign=1739329937-cJJm2iSer2h1sBHfVzi0NMtho8BI3tv1-0-eeff0a576abf55e89815b0f5b6933306)
示例代码:
![](https://epubservercos.yuewen.com/26B254/23020651101673306/epubprivate/OEBPS/Images/42664_41_2.jpg?sign=1739329937-lvtw43LkJ0EVqbAp2rS2ukiRYBBwlna2-0-f12d1552362d46962bbf99abe9248df5)
![](https://epubservercos.yuewen.com/26B254/23020651101673306/epubprivate/OEBPS/Images/42664_42_1.jpg?sign=1739329937-V6t2pV32lzuooO6yXUC0U9JFkfUCGymJ-0-3046d13218fa1b32b0c8d0d8c4a8dfed)
● onLaunch(options:Object).
小程序初始化完成时触发,全局只触发一次。
options的属性列表如表4-2所示。
表4-2 options的属性列表
![](https://epubservercos.yuewen.com/26B254/23020651101673306/epubprivate/OEBPS/Images/42664_42_2.jpg?sign=1739329937-QbOdGQ1KNm4v8BvBpWDHx3zZnRsaqxbo-0-dbcd7d255ddc8f7d16ac0421e2660011)
● onShow(options:Object).
小程序启动或者在后台被scheme重新打开时触发。参数与onLaunch一致。
● onHide.
当小程序从前台状态进入后台状态时触发。
● onError.
当小程序发生JavaScript错误时触发。