From 37a4a03e1ddef4f66904dccee54b684e73e9a3b2 Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Fri, 18 Nov 2022 17:32:27 +0800
Subject: [PATCH] 1
---
src/App.vue | 102 ++++++++++++++++++++++++++-------------------------
1 files changed, 52 insertions(+), 50 deletions(-)
diff --git a/src/App.vue b/src/App.vue
index a324ecc..9b33900 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -1,11 +1,12 @@
<template>
- <div id="app" :class="{ cantdoit: cantdoits }">
+ <div ref="appRef" id="app" :class="{ cantdoit: cantdoits }">
<router-view v-if="isRouterActive"></router-view>
</div>
</template>
<script>
-import AMapLoader from '@amap/amap-jsapi-loader'
+// import AMapLoader from '@amap/amap-jsapi-loader'
+import DevicePixelRatio from './utils/devicePixelRatio'
export default {
name: 'App',
@@ -19,7 +20,9 @@
}
},
created () {
-
+ if (!this._isMobile()) {
+ new DevicePixelRatio().init()
+ }
},
mounted () {
var transmitData = {}
@@ -43,50 +46,59 @@
if (this._isMobile()) {
this.cantdoits = true
// 手机端
+ document.title = '江西经济管理干部学院三维可视化平台'
this.$router.replace('/mobileLayout')
- AMapLoader.load({
- key: '9c4b1a0ce88821775605e726073c52b5', // 申请好的Web端开发者Key,首次调用 load 时必填
- version: '2.0', // 指定要加载的 JSAPI 的版本,缺省时默认为 1.4.15
- plugins: [] // 插件列表
- })
- .then((AMap) => {
- window.AMap = AMap
- // that.map = new AMap.Map("mymap", {
- // center: [115.84414205551147, 28.678983439095823],
- // zoom: 14,
- // });
+ // AMapLoader.load({
+ // key: '9c4b1a0ce88821775605e726073c52b5', // 申请好的Web端开发者Key,首次调用 load 时必填
+ // version: '2.0', // 指定要加载的 JSAPI 的版本,缺省时默认为 1.4.15
+ // plugins: [] // 插件列表
+ // })
+ // .then((AMap) => {
+ // window.AMap = AMap
+ // // that.map = new AMap.Map("mymap", {
+ // // center: [115.84414205551147, 28.678983439095823],
+ // // zoom: 14,
+ // // });
- // this.map.on('touchmove', (e) => {
- // console.log(e)
- // })
+ // // this.map.on('touchmove', (e) => {
+ // // console.log(e)
+ // // })
- // that.getLocationInfor(AMap, 115.84414205551147, 28.678983439095823);
- // that.map.on("mapmove", () => {
- // that.mouseMoveFlag = false;
- // that.mouseMoveFlag = true;
- // var currentCenter = that.map.getCenter();
- // if (that.setime) {
- // clearTimeout(that.setime);
- // }
- // that.setime = setTimeout(() => {
- // that.getLocationInfor(AMap, currentCenter.lng, currentCenter.lat);
- // clearTimeout(that.setime);
- // that.setime = null;
- // }, 200);
- // });
+ // // that.getLocationInfor(AMap, 115.84414205551147, 28.678983439095823);
+ // // that.map.on("mapmove", () => {
+ // // that.mouseMoveFlag = false;
+ // // that.mouseMoveFlag = true;
+ // // var currentCenter = that.map.getCenter();
+ // // if (that.setime) {
+ // // clearTimeout(that.setime);
+ // // }
+ // // that.setime = setTimeout(() => {
+ // // that.getLocationInfor(AMap, currentCenter.lng, currentCenter.lat);
+ // // clearTimeout(that.setime);
+ // // that.setime = null;
+ // // }, 200);
+ // // });
- // this.map.on('mousemove', (e) => {
- // console.log(e)
- // })
- })
- .catch((e) => {
- console.log(e)
- })
+ // // this.map.on('mousemove', (e) => {
+ // // console.log(e)
+ // // })
+ // })
+ // .catch((e) => {
+ // console.log(e)
+ // })
} else {
+
// pc端
// this.$router.replace('/large')
- this.$router.replace('/pcLayout')
+
+ // if (this.$route.path == '/pcLayout/default') {
+ // this.$router.replace('/pcLayout')
+ // }
+
+ // else {
+ // this.$router.replace('/login')
+ // }
}
},
methods: {
@@ -105,17 +117,6 @@
var r = window.location.href.slice(inlength)
if (r != null) return decodeURIComponent(r)
return null
- },
- getQueryVariable (variable) {
- var query = window.location.search.substring(1)
- var vars = query.split('&')
- for (var i = 0; i < vars.length; i++) {
- var pair = vars[i].split('=')
- if (pair[0] == variable) {
- return pair[1]
- }
- }
- return false
},
_isMobile () {
const flag = navigator.userAgent.match(
@@ -136,6 +137,7 @@
padding: 0;
overflow: hidden;
}
+
#app {
font-family: 'Avenir', Helvetica, Arial, sans-serif;
-webkit-font-smoothing: antialiased;
--
Gitblit v1.9.3