From 3fe9c60480222511c634aa909fd841907719c509 Mon Sep 17 00:00:00 2001 From: weifashi <605403358@qq.com> Date: Wed, 9 Aug 2023 00:28:09 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E9=80=80=E5=87=BA=E7=99=BB?= =?UTF-8?q?=E5=BD=95=E6=97=B6=EF=BC=8C=E6=B8=85=E7=A9=BA=E5=BE=AE=E5=BA=94?= =?UTF-8?q?=E7=94=A8=E7=BC=93=E5=AD=98=E4=BB=A5=E4=BE=BF=E9=87=8D=E6=96=B0?= =?UTF-8?q?=E5=8A=A0=E8=BD=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- resources/assets/js/components/MicroApps.vue | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/resources/assets/js/components/MicroApps.vue b/resources/assets/js/components/MicroApps.vue index f12da50f4..55d731ef9 100644 --- a/resources/assets/js/components/MicroApps.vue +++ b/resources/assets/js/components/MicroApps.vue @@ -26,7 +26,7 @@ import Vue from 'vue' import store from '../store/index' import { mapState } from "vuex"; -import { EventCenterForMicroApp } from '@micro-zoe/micro-app' +import { EventCenterForMicroApp, unmountAllApps } from '@micro-zoe/micro-app' import DialogWrapper from '../pages/manage/components/DialogWrapper.vue' import UserSelect from "./UserSelect.vue"; import { languageList, languageType } from "../language"; @@ -93,7 +93,16 @@ export default { } }, immediate: true, - } + }, + userToken(val) { + this.appData = this.getAppData; + if(!val){ + unmountAllApps({ destroy: true }) + this.loading = true; + }else{ + this.loading = false; + } + }, }, computed: { ...mapState([