From 97a2c6d0a2130eb96e6cc370ca0d9f88c3be3c46 Mon Sep 17 00:00:00 2001
From: liuyg <liuyg@qq.com>
Date: Tue, 22 Feb 2022 17:24:22 +0800
Subject: [PATCH] +
---
pages/grabOrders/map.vue | 71 +++++++++++++++--------------------
1 files changed, 31 insertions(+), 40 deletions(-)
diff --git a/pages/grabOrders/map.vue b/pages/grabOrders/map.vue
index 0ffc1af..d7b398e 100644
--- a/pages/grabOrders/map.vue
+++ b/pages/grabOrders/map.vue
@@ -173,8 +173,8 @@
} else {
this.useTimeSet = setTimeout(() => {
that.$store.commit("setMsg", d)
- clearTimeout(this.useTime);
- that.useTime = null;
+ clearTimeout(this.useTimeSet);
+ that.useTimeSet = null;
}, that.setTimes)
}
},
@@ -225,51 +225,32 @@
}
});
},
+ getDom(name, fn) {
+ this.query.select('#Umain').boundingClientRect(data => {
+ if (fn) {
+ fn(data)
+ }
+ }).exec()
+ },
checkDomHeight(data) {
// 声明定时器
- var timer = null;
+ var timer = null,
+ that = this;
// 检查dom是否执行完成
function checkDom() {
let useData;
- if (data.domName == 'not') {
- useData = this[data.name];
- } else {
- let dom = document[data.domName](data.name);
- useData = dom;
- }
- if (useData[0]) {
- // 执行dom加载完成后的操作
- // 清除定时器
- if (!timer) {
- clearTimeout(timer);
- }
+ that.query.select(data.name).boundingClientRect(data => {
+ // console.log('11111111')
+ // console.log(data);
if (data.fn) {
//回调函数
- data.fn(useData);
+ data.fn(data);
return;
} else {
- return dom;
+ return data;
}
- } else {
- // 自我调用
- timer = setTimeout(checkDom, 200);
- }
- }
- // 首次执行
- checkDom();
- },
- checkDomHeightId(data) {
- // 声明定时器
- var timer = null;
- // 检查dom是否执行完成
- function checkDom() {
- let useData;
- if (data.domName == 'not') {
- useData = this[data.name];
- } else {
- let dom = document[data.domName](data.name);
- useData = dom;
- }
+ }).exec()
+ return;
if (useData) {
// 执行dom加载完成后的操作
// 清除定时器
@@ -290,7 +271,7 @@
}
// 首次执行
checkDom();
- }
+ },
},
computed: {
isOnTaskValue() {
@@ -432,13 +413,23 @@
// that.sendRequestData("给html", 2);
// }, 10000)
// }
+ that.query = uni.createSelectorQuery();
const _this = this;
uni.getSystemInfo({
success: (res) => {
// _this.mapHeight = res.screenHeight - res.statusBarHeight
- _this.mapHeight = res.screenHeight /2
+ // setTimeout(() => {
+ // that.getDom('#Umain', data => {
+ console.log(res.screenHeight - res.statusBarHeight -420)
+ _this.mapHeight = res.screenHeight - res.statusBarHeight -420
_this.mapHeight = _this.mapHeight
+ // })
+ // }, 1000)
+ // that.query.select('#Umain').boundingClientRect(data => {
+ // console.log('11111111')
+ // console.log(data)
+ // }).exec();
// console.log(res)
// let info = uni.createSelectorQuery().select("Umain");
// info.boundingClientRect(function(data) { //data - 各种参数
@@ -560,7 +551,7 @@
left: 0;
bottom: 0;
background-color: #e8e8e8;
- z-index: 100;
+ z-index: 1000000;
}
.once {
--
Gitblit v1.9.3