From 4dab9528d8e69c0c3f8ce03a7d4617bb13ecec8d Mon Sep 17 00:00:00 2001
From: liuyg <liuyg@qq.com>
Date: Thu, 31 Mar 2022 14:24:24 +0800
Subject: [PATCH] +注释
---
src/App.vue | 81 ++++++++++++++--------------------------
1 files changed, 28 insertions(+), 53 deletions(-)
diff --git a/src/App.vue b/src/App.vue
index 1591d00..76a0761 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
--
Gitblit v1.9.3