2023-03-06 17:57:39 +08:00

64 lines
2.1 KiB
JavaScript

import Aegis from './TUIKit/lib/aegis';
App({
onLaunch: function (options) {
// 判断是否由分享进入小程序
if (options.scene == 1007 || options.scene == 1008) {
this.globalData.share = true
} else {
this.globalData.share = false
};
//获取设备顶部窗口的高度(不同设备窗口高度不一样,根据这个来设置自定义导航栏的高度)
//这个最初我是在组件中获取,但是出现了一个问题,当第一次进入小程序时导航栏会把
//页面内容盖住一部分,当打开调试重新进入时就没有问题,这个问题弄得我是莫名其妙
//虽然最后解决了,但是花费了不少时间
wx.getSystemInfo({
success: (res) => {
this.globalData.height = res.statusBarHeight
}
})
// console.log("download fonts from oss ");
// let loadStatus = false;
// if (!loadStatus) {
// wx.loadFontFace({
// global: true,
// family: 'AlibabaPuHuiTi',
// source: 'url("https://oss.igandan.com/app/fonts/AlibabaPuHuiTi/STXINGKA.TTF")',
// // source: 'url("https://oss.igandan.com/app/fonts/AlibabaPuHuiTi/AlibabaPuHuiTi-2-65-Medium.ttf")',
// success() {
// loadStatus = true;
// console.log("download fonts from oss success");
// },
// fail(){
// console.log("download fonts from oss error");
// },
// complete(){
// console.log("download fonts from oss complete");
// }
// });
// }
this.aegisInit()
console.warn("app.js wx.aegis: ", wx.aegis);
},
aegisInit() {
wx.aegis = new Aegis({
id: 'iHWefAYquFxvklBblC', // 项目key
reportApiSpeed: true, // 接口测速
reportAssetSpeed: true, // 静态资源测速
pagePerformance: true, // 开启页面测速
});
},
globalData: {
share: false, // 分享默认为false
height: 0,
login_url: "/Pages/login/index",
chat_sdk_ready: false
},
go(url, ...params){
wx.navigateTo({
url: url
})
}
})