64 lines
2.1 KiB
JavaScript
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
|
|
})
|
|
}
|
|
|
|
}) |