| | |
| | | <template> |
| | | <div id="app" :class="{ cantdoit: cantdoits }"> |
| | | <router-view></router-view> |
| | | <router-view v-if="isRouterActive"></router-view> |
| | | </div> |
| | | </template> |
| | | |
| | |
| | | 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 |
| | | // 手机端 |
| | |
| | | }) |
| | | } 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 |
| | |
| | | color: #2c3e50; |
| | | width: 100%; |
| | | height: 100%; |
| | | overflow: hidden; |
| | | } |
| | | .cantdoit * { |
| | | -webkit-touch-callout: none !important; /*系统默认菜单被禁用*/ |