代码拉取完成,页面将自动刷新
// 全局app
App({
// ================================================ 全局变量 ================================================
globalData: {
// udpsocket全局实例
udpsocket: {},
// 端口
port: 8080,
// 连接设备列表
ETmic_list: [],
// 连接设备mac列表
ETmic_mac_list: [],
// 选中配置设备ip列表
ETmic_list_selected: [],
// 回执设备列表
Receipt_list: [],
// 失败设备列表
Fail_list: [],
//导航栏高度
navHeight: 0,
//右侧胶囊到顶部的距离
navTop: 0,
//屏幕高度
windowHeight: 0,
//胶囊高度
menuButtonHeight: 0,
},
// ================================================ 小程序生命周期 ================================================
// 小程序启动
onLaunch: function () {
// 获取屏幕尺寸
this.getSystemInfo();
},
// 小程序发生脚本错误
onError: function (msg) {
console.log(msg);
},
// ================================================ 小程序方法 ================================================
// 获取屏幕尺寸
getSystemInfo() {
// 复制对象
let that = this;
// 获取小程序胶囊
let menuButtonObject = wx.getMenuButtonBoundingClientRect();
// 获取手机信息
wx.getSystemInfo({
// 接口调用成功
success: (res) => {
// 状态栏高度
let statusBarHeight = res.statusBarHeight;
//计算胶囊按钮与顶部的距离
let navTop = menuButtonObject.top;
// 计算导航栏高度
let navHeight = statusBarHeight + menuButtonObject.height + (menuButtonObject.top - statusBarHeight + 2) * 2;//导航高度
// 更新全局navHeight
this.globalData.navHeight = navHeight;
// 更新全局navTop
this.globalData.navTop = navTop;
// 更新全局windowHeight
this.globalData.windowHeight = res.screenHeight;
// 更新全局menuButtonHeight
this.globalData.menuButtonHeight = menuButtonObject.height;
},
// 调用失败
fail(err) {
console.log(err);
}
})
}
})
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。