From 81f54040c2cb65537c6c6e1db8358a39a57dea0d Mon Sep 17 00:00:00 2001
From: mayisheng <admin>
Date: Mon, 15 Aug 2022 16:14:01 +0800
Subject: [PATCH] 1
---
src/App.vue | 64 +++++++++----------------------
1 files changed, 19 insertions(+), 45 deletions(-)
diff --git a/src/App.vue b/src/App.vue
index fa16554..0110c8d 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -1,6 +1,6 @@
<template>
<div id="app" :class="{ cantdoit: cantdoits }">
- <router-view></router-view>
+ <router-view v-if="isRouterActive"></router-view>
</div>
</template>
@@ -8,43 +8,17 @@
import AMapLoader from '@amap/amap-jsapi-loader'
export default {
name: 'App',
+ provide () {
+ return { reload: this.reload }
+ },
data () {
return {
- // consoles: 1,
- // consoles1: 1,
- cantdoits: false
+ cantdoits: false,
+ isRouterActive: true
}
},
mounted () {
- const that = this
-
- // console.log(frames, 789456);
- // setInterval(function () {
- // check();
- // }, 4000);
- // var check = function () {
- // function doCheck(a) {
- // if (("" + a / a)["length"] !== 1 || a % 20 === 0) {
- // // (function () {}["constructor"]("debugger")());
- // console.log("已打开控制台1");
- // that.consoles++;
- // return;
- // } else {
- // // (function () {}["constructor"]("debugger")());
- // // console.log("已打开控制台2");
- // // return;
- // that.consoles++;
- // }
- // doCheck(++a);
- // }
- // try {
- // doCheck(0);
- // } catch (err) {}
- // };
- // check();
- // console.log(this.getQueryString("data"), "window.location");
- // var reg = new RegExp("(^|&)" + "data" + "=([^&]*)(&|$)");
- var data = {}
+ var transmitData = {}
var url = window.location.href
@@ -53,24 +27,15 @@
var brr = arr[1].split('&')
brr.forEach((item, index) => {
var a = item.split('=')
- data[a[0]] = decodeURIComponent(a[1])
+ transmitData[a[0]] = decodeURIComponent(a[1])
})
try {
- data = JSON.parse(data)
+ transmitData = JSON.parse(transmitData)
} catch (error) { }
}
- this.$store.commit('set_urlParameterData', data) // 传入数据
+ this.$store.commit('set_urlParameterData', transmitData) // 传入数据
- const d = {
- methods: 'goto',
- jd: 125.11111,
- wd: 25.555555
- }
- // console.log(
- // "http://192.168.0.222:8080/#/mobileLayout/default?data=" +
- // JSON.stringify(d)
- // );
if (this._isMobile()) {
this.cantdoits = true
// 手机端
@@ -116,10 +81,18 @@
})
} else {
// pc端
+ // this.$router.replace('/large')
this.$router.replace('/pcLayout')
}
},
methods: {
+ reload () {
+ this.isRouterActive = false
+ this.$nextTick(() => {
+ this.isRouterActive = true
+ this.$store.commit('SET_VIEWEREXIST', false)
+ })
+ },
getQueryString (name) {
const inlength =
window.location.href.indexOf('?' + name + '=') + name.length + 2
@@ -166,6 +139,7 @@
color: #2c3e50;
width: 100%;
height: 100%;
+ overflow: hidden;
}
.cantdoit * {
-webkit-touch-callout: none !important; /*系统默认菜单被禁用*/
--
Gitblit v1.9.3