【2025年1月2日】关于腾讯云小程序平台更名为腾讯云超级应用服务的公告
控制台更新动态
Android SDK 更新动态
iOS SDK 更新动态
Flutter 更新动态
IDE 更新动态
基础库更新动态
属性 | 类型 | 默认值 | 必填 | 说明 |
function | - | 否 | 生命周期回调——监听小程序初始化。 | |
function | - | 否 | 生命周期回调——监听小程序启动或切换到前台。 | |
function | - | 否 | 生命周期回调——监听小程序切换到后台。 | |
function | - | 否 | 错误监听函数。 | |
function | - | 否 | 页面不存在监听函数。 | |
function | - | 否 | 未处理的 Promise 拒绝事件监听函数。 | |
function | - | 否 | 监听系统主题变化 | |
其他 | any | - | 否 | 开发者可以添加任意的函数或数据变量到 Object 参数中,用 this 可以访问 |
App({onPageNotFound(res) {wx.redirectTo({url: 'pages/...'}) // 如果是 tabbar 页面,请使用 wx.switchTab}})
App({onLaunch (options) {// Do something initial when launch.},onShow (options) {// Do something when show.},onHide () {// Do something when hide.},onError (msg) {console.log(msg)},globalData: 'I am global data'})
属性 | 类型 | 默认值 | 必填 | 说明 |
allowDefault | boolean | false | 否 |
// other.jsvar appInstance = getApp()console.log(appInstance.globalData) // I am global data
App()内的函数中,或调用 App 前调用 getApp(),使用 this 就可以拿到 app 实例;getApp() 获取实例之后,不要私自调用生命周期函数。文档反馈