小程序的执行顺序
逻辑层将数据进行处理后发送给视图层,同时接受视图层的事件反馈。
开发者写的所有代码最终将会打包成一份JavaScript文件,并在小程序启动的时候运行,知道小程序销毁。这一行为类似ServiceWorker,所以逻辑层也称之为AppService。
小程序注册函数App()
App()函数必须在app.js中调用,必须调用且只能调用一次。
App()包含的生命周期函数:
属性(类型) | 说明 |
---|---|
onLaunch(function) | 生命周期回调——监听小程序初始化 |
onShow(function) | 生命周期回调——监听小程序启动或切前台 |
onHide(function) | 生命周期回调——监听小程序切后台 |
onError(function) | 错误监听函数 |
onPageNotFound(function) | 页面不存在监听函数 |
onUnhandled Rejection(function) | 未处理的Promise拒绝事件监听函数– |
onThemeChange (function) | 监听系统主题变化 |
其他(any) | 开发者可以添加任意的函数或数据变量到Object参数中,用this可以访问 |