1 Star 0 Fork 0

夏之不觉春雨/DistributeNetwork

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
app.js 2.13 KB
一键复制 编辑 原始数据 按行查看 历史
HaoTian 提交于 2020-09-24 10:06 . DN-1.0
// 全局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);
}
})
}
})
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
JavaScript
1
https://gitee.com/HaoTianXiaZhi/distribute-network.git
git@gitee.com:HaoTianXiaZhi/distribute-network.git
HaoTianXiaZhi
distribute-network
DistributeNetwork
master

搜索帮助

23e8dbc6 1850385 7e0993f3 1850385