App()
代表顶层应用,管理所有页面和全局数据,以及提供生命周期回调等。它也是一个构造方法,生成 App 实例。
一个小程序就是一个 App 实例。每个小程序顶层一般包含三个文件。
app.json
:应用配置。app.js
:应用逻辑。app.acss
:应用样式(可选)。
示例代码
一个简单的
app.json
代码如下:{ "pages": [ "pages/index/index", "pages/logs/logs" ], "window": { "defaultTitle": "Demo" } }
这段代码配置指定小程序包含两个页面(index 和 logs),以及应用窗口的默认标题设置为 “Demo”。
一个简单的
app.js
代码如下:App({ onLaunch(options) { // 第一次打开 }, onShow(options) { // 小程序启动,或从后台被重新打开 }, onHide() { // 小程序从前台进入后台 }, onError(msg) { // 小程序发生脚本错误或 API 调用出现报错 console.log(msg); }, globalData: { // 全局数据 name: 'mPaaS', }, });
文档内容是否对您有帮助?