{"remainingRequest":"/data/jenkins/workspace/badp-bcxin-web-5.x-kms/src/badp-bcxin-5.x/obpm-kms-web/kmspc/node_modules/vue-loader/lib/index.js??vue-loader-options!/data/jenkins/workspace/badp-bcxin-web-5.x-kms/src/badp-bcxin-5.x/obpm-kms-web/kmspc/src/App.vue?vue&type=script&lang=js&","dependencies":[{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-kms/src/badp-bcxin-5.x/obpm-kms-web/kmspc/src/App.vue","mtime":1742796810125},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-kms/src/badp-bcxin-5.x/obpm-kms-web/kmspc/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-kms/src/badp-bcxin-5.x/obpm-kms-web/kmspc/node_modules/thread-loader/dist/cjs.js","mtime":499162500000},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-kms/src/badp-bcxin-5.x/obpm-kms-web/kmspc/node_modules/babel-loader/lib/index.js","mtime":315532800000},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-kms/src/badp-bcxin-5.x/obpm-kms-web/kmspc/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-kms/src/badp-bcxin-5.x/obpm-kms-web/kmspc/node_modules/vue-loader/lib/index.js","mtime":1655715099000}],"contextDependencies":[],"result":["\nimport heard from \"@/utils/heard.vue\";\nexport default {\n name:'app',\n components: {\n heard\n },\n data(){\n return{\n isRouterAlive: true,\n home: \"\", //回到首页 \n isShowHeard: false, //是否显示头部\n }\n },\n provide(){\n return{\n reload:this.reload\n }\n },\n computed:{\n key(){\n return this.$route.name?this.$route.name+new Date():this.$route+ new Date();\n },\n },\n mounted(){\n /**\n * 是否展示头部\n */\n if(window.frameElement == null){\n this.isShowHeard = true;\n this.$store.commit(\"isShowHeard\",true);\n }else{\n this.$store.commit(\"isShowHeard\",false);\n }\n },\n methods:{\n reload(){\n this.isRouterAlive = false;\n this.$nextTick(function(){\n this.isRouterAlive = true;\n })\n },\n /**\n * 回到首页\n */\n returnHome(returnHome){\n this.$router.push({name:\"homepage\"})\n this.home = returnHome;\n },\n },\n created(){\n //在页面加载时读取sessionStorage里的状态信息\n if (sessionStorage.getItem(\"store\") ) {\n this.$store.replaceState(Object.assign({}, this.$store.state,JSON.parse(sessionStorage.getItem(\"store\"))))\n \n } \n\n //在页面刷新时将vuex里的信息保存到sessionStorage里\n window.addEventListener(\"beforeunload\",()=>{\n sessionStorage.setItem(\"store\",JSON.stringify(this.$store.state))\n })\n },\n}\n",null]}