1# app.js 2 3## 应用生命周期 4 5每个应用可以在app.js自定义应用级[生命周期](../ui/js-framework-lifecycle.md)的实现逻辑,以下示例仅在生命周期函数中打印对应日志: 6```js 7// app.js 8export default { 9 onCreate() { 10 console.info('Application onCreate'); 11 }, 12 13 onDestroy() { 14 console.info('Application onDestroy'); 15 }, 16} 17``` 18 19## 应用对象<sup>6+</sup> 20 21| 属性 | 类型 | 描述 | 22| ------ | -------- | ---------------------------------------- | 23| getApp | Function | 提供getApp()全局方法,可以在自定义js文件中获取app.js中暴露的对象。 | 24 25示例如下: 26 27```js 28// app.js 29export default { 30 data: { 31 test: "by getAPP" 32 }, 33 onCreate() { 34 console.info('AceApplication onCreate'); 35 }, 36 onDestroy() { 37 console.info('AceApplication onDestroy'); 38 }, 39}; 40``` 41 42```js 43// test.js 自定义逻辑代码 44export var appData = getApp().data; 45``` 46