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 | 82 ++++++++++++++--------------------------
1 files changed, 29 insertions(+), 53 deletions(-)
diff --git a/src/App.vue b/src/App.vue
index 1591d00..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,67 +8,34 @@
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
- var arr = url.split('?')
- var brr = arr[1].split('&')
- brr.forEach((item, index) => {
- var a = item.split('=')
- data[a[0]] = decodeURIComponent(a[1])
- })
- try {
- data = JSON.parse(data)
- } catch (error) { }
- this.$store.commit('set_urlParameterData', data) // 传入数据
-
- const d = {
- methods: 'goto',
- jd: 125.11111,
- wd: 25.555555
+ if (url.indexOf('?') != -1) {
+ var arr = url.split('?')
+ var brr = arr[1].split('&')
+ brr.forEach((item, index) => {
+ var a = item.split('=')
+ transmitData[a[0]] = decodeURIComponent(a[1])
+ })
+ try {
+ transmitData = JSON.parse(transmitData)
+ } catch (error) { }
}
- // console.log(
- // "http://192.168.0.222:8080/#/mobileLayout/default?data=" +
- // JSON.stringify(d)
- // );
+
+ this.$store.commit('set_urlParameterData', transmitData) // 传入数据
+
if (this._isMobile()) {
this.cantdoits = true
// 手机端
@@ -114,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
@@ -164,6 +139,7 @@
color: #2c3e50;
width: 100%;
height: 100%;
+ overflow: hidden;
}
.cantdoit * {
-webkit-touch-callout: none !important; /*系统默认菜单被禁用*/
--
Gitblit v1.9.3