Files
font2pic/miniprogram/app.js
2026-02-10 14:10:20 +08:00

29 lines
698 B
JavaScript

const { buildRuntimeConfig } = require('./config/server')
const { bootstrapRoute, checkRouteOnShow } = require('./utils/mp/route-manager')
const runtimeConfig = buildRuntimeConfig()
App({
globalData: {
...runtimeConfig,
apiTimeoutMs: 30000,
fonts: null,
defaultConfig: null,
routeReadyPromise: null,
},
onLaunch() {
this.globalData.routeReadyPromise = bootstrapRoute(this)
.catch((error) => {
console.warn('[app] 路由初始化失败,使用当前配置继续运行:', error)
return null
})
},
onShow() {
checkRouteOnShow(this).catch((error) => {
console.warn('[app] 回前台路由检查失败:', error)
})
},
})