liuyg
2022-03-31 f3e4a728bca47d424fb3f9f0e2ef438cec58a2e3
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,9 +8,13 @@
import AMapLoader from '@amap/amap-jsapi-loader'
export default {
    name: 'App',
    provide () {
        return { reload: this.reload }
    },
    data () {
        return {
            cantdoits: false
            cantdoits: false,
            isRouterActive: true
        }
    },
    mounted () {
@@ -82,6 +86,13 @@
        }
    },
    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