import { httpRequest } from "./utils/httpReques" App({ data: { httpRequest, equipmentInfo: {} }, globalData: { loginPromise: null, statusBarHeight: 0 }, onLaunch() { const loginPromise: any = new Promise((resolve: any) => { tt.login({ force: false, success: async (loginRes) => { const params = { code: loginRes.code || '', anonymousCode: loginRes.anonymousCode || '', isLogin: loginRes.isLogin ? 1 : 2 } const res: any = await httpRequest('/reg', 'post', params); if (res.status == 1) { tt.setStorageSync('uid', res.data.uid); } resolve() } }); }) this.globalData.loginPromise = loginPromise; const { screenHeight, safeArea } = tt.getSystemInfoSync(); this.globalData.statusBarHeight = screenHeight - safeArea.bottom; } })